>-----Original Message-----
>From: Blair Zajac [mailto:blair_at_orcaware.com]
>Sent: Monday, May 19, 2008 4:54 PM
>To: Fouts Christopher (QNA RTP PT PREV)
>Cc: users_at_subversion.tigris.org
>Subject: Re: Full & incrmental dumps
>
>Fouts Christopher (QNA RTP PT PREV) wrote:
>>
>>> -----Original Message-----
>>> From: Blair Zajac [mailto:blair_at_orcaware.com]
>>> Sent: Monday, May 19, 2008 4:18 PM
>>> To: Fouts Christopher (QNA RTP PT PREV)
>>> Cc: users_at_subversion.tigris.org
>>> Subject: Re: Full & incrmental dumps
>>>
>>> Fouts Christopher (QNA RTP PT PREV) wrote:
>>>> I read the manual but still have a fundamental question.
>>>>
>>>> Essentially I want to create a full dump on a Monday
>night, but only
>>>> incremental dumps Tue-Fri nights.
>>>>
>>>> I run a cron job to say fully-backup my repos on a Monday
>night with
>>>> > svnadmin dump //repos > dumpfile-full.date
>>>>
>>>> Now if I want to do incremental backups for Tues-Fri, will I
>>> then just
>>>> run a cron job (Tue-Fri) that will do this?
>>>> > svnadmin dump -incremental //repos > dumpfile-incr.date
>>> It would be better to do incremental backups after each
>commit and a
>>> full backup on Monday nights. Then have a cron that removes
>>> incrementals that are older than say, two weeks. The incremental
>>> command in this case will just backup the commit that happened.
>>>
>>> Regards,
>>> Blair
>>>
>>
>> Makes sense. So in my post-commit hook script, how can I name the
>> incremental dump files automtically, since I obviously will
>have lots
>> of these, per commit as you suggest.
>
>Put basename of the repository path and the revision number in
>the name.
>
>Blair
>
Ok I'm trying to implement this idea.
I have the following in my post-commit hook script
REPOS="$1"
REV="$2"
#Incremental dump after each commit
INCRDUMP=/usr/local/bin/svnadmin dump --revision PREV:$REV --incremental
DUMPFILE=/some_path/mycode-incr.$REV
$INCRDUMP $REPOS > $DUMPFILE
I see the $DUMPFILE createad, but has a size of "0" meaing I did the
dump wrong!!! What would be the correct command to dump the changes
for the current commit
INCRDUMP=/usr/local/bin/svnadmin dump --deltas --incremental
perhaps???
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-05-26 18:14:24 CEST