jgehring/rsvndump — pull request #2 by wmbaum (2012-07-19 22:47:03+00:00)
Title: More accurate changed path skipping. Fixes #3544240

As described in sourceforge bug #3544240, the "Skip this entry?" block in log.c was not skipping changed paths that started with the prefix but were actually in a different path in the repository. Additions and modifications were getting filtered out later in the process, but deletes were coming through, making the dumps invalid and unloadable.

A delete to /foobar/something would come through as if it had been a delete to /foo/bar/something in a dump of /foo/.

Revision argument parsing for HEAD is now case insensitive as is common in svn tools.

Tweaks for building on windows against current win32svn (1.7.5).