[PATCH 6 of 8] dirstate: create class for status lists
Martin von Zweigbergk
martinvonz at gmail.com
Thu Oct 2 00:39:20 CDT 2014
On Wed, Oct 1, 2014 at 6:40 PM, Mads Kiilerich <mads at kiilerich.com> wrote:
>
> On 10/02/2014 02:01 AM, Martin von Zweigbergk wrote:
>>
>> @@ -2511,19 +2511,19 @@
>> unknown=True, ignored=True,
>> clean=True)
>> else:
>> changes = repo.status(match=m)
>> - for kind in changes:
>> + for kind in changes.all():
>> for abs in kind:
>> names[abs] = m.rel(abs), m.exact(abs)
>> m = scmutil.matchfiles(repo, names)
>> - modified = set(changes[0])
>> - added = set(changes[1])
>> - removed = set(changes[2])
>> - _deleted = set(changes[3])
>> - unknown = set(changes[4])
>> - unknown.update(changes[5])
>> - clean = set(changes[6])
>> + modified = set(changes.modified)
>> + added = set(changes.added)
>> + removed = set(changes.removed)
>> + _deleted = set(changes.deleted)
>
>
> Instead of refactoring an unused line,
Are you referring to '_deleted'? Why do you think it's unused? Because
it starts with underscore? I didn't see anything about that in the
style guide, but I think I've seen that convention in some places.
Should I send a patch?
> it would be nice to just remove it in
> an earlier changeset.
Off topic, but that reminds me: I hope someone is working on the
'stop/halt' action for histedit so that's not such a pain. (But please
correct me if there's something better than "hg bookmark -r .^^^ tmp
&& hg update tmp && <edit> && hg commit && hg update feature && hg
rebase -d tmp && hg bookmarks -d tmp". I'd prefer something like "hg
histedit && <edit> && hg commit && hg histedit --continue".)
More information about the Mercurial-devel
mailing list