[PATCH 1 of 2 rfc] subrepo: make update -C for svn and git subrepos clean the working directory
Erik Zielke
ez at aragost.com
Tue Jan 25 06:16:33 CST 2011
On 25-01-2011 11:28, Mads Kiilerich wrote:
> On 01/25/2011 09:51 AM, Erik Zielke wrote:
>> # HG changeset patch
>> # User Erik Zielke<ez at aragost.com>
>> # Date 1295943603 -3600
>> # Node ID 29633b15e5841f444bce6f6b33822d24e91d134f
>> # Parent 82d01ca87863e74dbf3ff1adc8c065620703a54a
>> subrepo: make update -C for svn and git subrepos clean the working
>> directory
>>
>> Makes the clean parameter work for svn and git sub repositories.
>
> ...
>> diff -r 82d01ca87863 -r 29633b15e584 mercurial/subrepo.py
>> --- a/mercurial/subrepo.py Tue Jan 25 09:19:59 2011 +0100
>> +++ b/mercurial/subrepo.py Tue Jan 25 09:20:03 2011 +0100
> ...
>> @@ -759,16 +762,26 @@
>> self._gitcommand(['reset', '--hard', 'HEAD'])
>> return
>> elif self._gitstate() == revision:
>> + if overwrite:
>> +# self._gitcommand(['reset', 'HEAD', '.'])
>> +# self._gitcommand(['reset', '--hard', 'HEAD'])
>> return
>
> ???
>
>> branch2rev, rev2branch = self._gitbranchmap()
>>
>> + def checkout(args):
>> + cmd = ['checkout']
>> + if overwrite:
>> + # self._gitcommand(['reset', 'HEAD', '.'])
>> + # cmd.append('-f')
>> + self._gitcommand(cmd + args)
>
> ???
>
> /Mads
Argh, the lines should of course not have been commented out.
--
Erik Zielke
aragost Trifork ag
Professional Mercurial Support
http://www.aragost.com
More information about the Mercurial-devel
mailing list