id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 4900,The default svn ChangeCollector information about deleted paths is incomplete,Christian Boos,Christian Boos,"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. i.e. {{{ $ svn cp ../vendor/zlib packages/zlib $ svn rm packages/zlib/Makefile $ svn ci Committed revision 2099. }}} is stored in `node_change` as: {{{ ... 2099|vendor/zlib/Makefile|F|D|vendor/zlib/Makefile|2098 }}} whereas it should have been something like: {{{ ... 2099|trunk/packages/zlib/Makefile|F|D|vendor/zlib/Makefile|2098 }}} The problem is that we're using the default !ChangeCollector from the `svn.repos` module, which deliberately omits this information: see [http://svn.collab.net/viewvc/svn/branches/1.4.x/subversion/bindings/swig/python/svn/repos.py?revision=19524&view=markup#l_122 repos.py]. So we should instead use our own change collector. ",defect,closed,high,0.12,version control,,normal,fixed,svn,trac@… nick-trac@…,,,,