regexp support

Donovan Baarda
Fri, 12 Apr 2002 23:01:56 +1000

On Thu, Apr 11, 2002 at 10:55:54PM -0700, Ben Escoto wrote:
> >>>>> "DB" == Donovan Baarda <>
> >>>>> wrote the following on Fri, 12 Apr 2002 00:07:01 +1000
>   DB> I'm interested to know what changes you might have made to my
>   DB> and I really want to keep my stuff as
>   DB> common code if I can.
> Well, there were a number of changes because the rest of the
> rdiff-backup code expected a generator to yield the correct paths in
> the form of DSRPath objects.  So mainly I made some rdiff-backup
> specific changes which wouldn't really be applicable elsewhere.  I'm
> attaching the relevant code (called "" in the
> rdiff-backup-devel package).

I saw your announcement... I'll have a look at it all in a week or so... got
some other work happening next week.

> I saw three advantages to matching against the path including the
> root:
> 1.  Patterns as specified by --include should be somewhat compatible
> with the format of the lines in a filelist, and rdiff-backup should
> accept filelists generated by the find utility.  find generates full
> and not relative paths.

find can return relative paths.. using '-printf "%P"';

>     About using the same options to back up a partition mounted at
> two different points, it is possible by cd'ing to the directory first.
> For instance:
> rdiff-backup --include ./whatever/**bar --exclude ./foo . /backup
> would work as long as $MOUNT_POINT were updated.

I think my problem is I haven't used rdiff-backup in anger yet. I keep
assuming behaviour that comes from how I was going to implement something
like rdiff-backup, not how you've actually implemented it :-)

In the end it's much of a muchness.

ABO: finger for more info, including pgp key