Re: [PATCH] cvsexportcommit: be graceful when "cvs status" reorders the arguments
Johannes Schindelin wrote:
> Note that for this reason, only the "File:" output -- which does not show
> slashes, but only the basenames -- is used to match the files. We need
> the full path in the git repository, though, to apply the patches.
Yes - that's ugly. We have a couple of options
- Run cvs status once per directory we touch. Use -l tomake it
non-recursive. It will be a tad slower/chattier.
- Parse the 'Repository revision:' line to find out what path on the
server matches our repo 'root'.
> Thanks. I am confident that I will have posted another version by the
> time you come around to review it.
Great! Careful, you might end up enjoying Perl ;-)
m