#149: a "copy and rm" from svn became an rm when it probably should have become
an mv
--------------------+-------------------------------------------------------
 Reporter:  zooko   |       Owner:  lele      
     Type:  defect  |      Status:  new       
 Priority:  major   |   Milestone:  VersionOne
Component:  tailor  |     Version:  0.9       
 Keywords:          |  
--------------------+-------------------------------------------------------
 I tailorized setuptools from svn to darcs, and this SVN patch resulted in
 the file being deleted, when I think what SVN meant was that it was moved:

 {{{
 <?xml version="1.0" encoding="utf-8"?>
 <log>
 <logentry
    revision="45404">
 <author>phillip.eby</author>
 <date>2006-04-14T19:17:37.959720Z</date>
 <paths>
 <path
    action="M">/sandbox/trunk/setuptools/setuptools.txt</path>
 </paths>
 <msg>Namespace package doc tweaks.
 </msg>
 </logentry>
 <logentry
    revision="45405">
 <author>phillip.eby</author>
 <date>2006-04-14T19:38:38.320210Z</date>
 <paths>
 <path
    action="M">/sandbox/trunk/setuptools/easy_install.py</path>
 <path
 action="M">/sandbox/trunk/setuptools/setuptools/command/__init__.py</path>
 <path
    action="M">/sandbox/trunk/setuptools/EasyInstall.txt</path>
 <path
    action="M">/sandbox/trunk/setuptools/setup.py</path>
 <path
    copyfrom-path="/sandbox/trunk/setuptools/site.py"
    copyfrom-rev="45281"
    action="A">/sandbox/trunk/setuptools/setuptools/site-patch.py</path>
 <path
    action="D">/sandbox/trunk/setuptools/site.py</path>
 <path
 action="M">/sandbox/trunk/setuptools/setuptools/command/easy_install.py</path>
 </paths>
 <msg>First round of prepping setuptools for inclusion in Python 2.5: move
 site.py to setuptools/site-patch.py; reinstate 'python -m easy_install'
 support; use distutils' "upload" command when running under 2.5.
 </msg>
 </logentry>
 </log>

 }}}

 Here is the config file:
 {{{
 [DEFAULT]
 remove-first-log-line = True
 verbose = True
 patch-name-format = %(firstlogline)s

 [project]
 target = darcs:target
 start-revision = INITIAL
 state-file = tailor.state
 source = svn:source
 subdir = .

 [darcs:target]

 [svn:source]
 module = /sandbox/trunk/setuptools/
 repository = http://svn.python.org/projects


 }}}

-- 
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/149>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to