The default svn ChangeCollector information about deleted paths is incomplete
|Reported by:||cboos||Owned by:||cboos|
eblot reported that a svn remove below a folder just copied in the working copy (the copy being not yet committed) is wrongly reported by Trac as happening below the source of the copy.
$ svn cp ../vendor/zlib packages/zlib $ svn rm packages/zlib/Makefile $ svn ci Committed revision 2099.
is stored in node_change as:
whereas it should have been something like:
The problem is that we're using the default ChangeCollector from the svn.repos module, which deliberately omits this information: see repos.py.
So we should instead use our own change collector.
Change History (11)
Changed 7 years ago by cboos
comment:4 follow-up: ↓ 10 Changed 7 years ago by cboos
- Milestone changed from 0.10.5 to 0.12
- Priority changed from normal to high
- Severity changed from major to normal