[Bug 9744] Support Git, Mercurial, Subversion ignore lists

samba-bugs at samba.org samba-bugs at samba.org
Wed Mar 27 13:09:43 MDT 2013


--- Comment #2 from Jesse Glick <jglick at apache.org> 2013-03-27 19:09:42 UTC ---
A filter coprocess would suffice, I think; either accepting or rejecting
individual files, or emitting rsync-format patterns. For performance reasons it
would probably not work well to fork a new process for each check.

Building the file list up front has the disadvantage that you would have to
make a complete pass over the (source) directory tree and result could be
enormous (I hope rsync is quick at skipping over non-matching absolute
pathnames). On the other hand if you _did_ need to fork some subcommands to get
information, it would be more straightforward to minimize the number of such
forks needed, e.g. by running `svn pg -R --xml svn:ignore` once in the topmost
dir to contain a .svn subdir.

Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the rsync mailing list