Mercurial > hg
comparison hgext/largefiles/lfutil.py @ 47599:cce51119bfe6
dirstate: add a `set_untracked` method for "hg remove"-like usage
This is a step further toward clarifying the semantic of various dirstate call.
See the justification for adding `set_tracked` for details.
Differential Revision: https://phab.mercurial-scm.org/D11019
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 08 Jul 2021 00:54:40 +0200 |
parents | f927ad5a4e2c |
children | f16958beb27b |
comparison
equal
deleted
inserted
replaced
47598:305356a7ec99 | 47599:cce51119bfe6 |
---|---|
162 def __getitem__(self, key): | 162 def __getitem__(self, key): |
163 return super(largefilesdirstate, self).__getitem__(unixpath(key)) | 163 return super(largefilesdirstate, self).__getitem__(unixpath(key)) |
164 | 164 |
165 def set_tracked(self, f): | 165 def set_tracked(self, f): |
166 return super(largefilesdirstate, self).set_tracked(unixpath(f)) | 166 return super(largefilesdirstate, self).set_tracked(unixpath(f)) |
167 | |
168 def set_untracked(self, f): | |
169 return super(largefilesdirstate, self).set_untracked(unixpath(f)) | |
167 | 170 |
168 def normal(self, f): | 171 def normal(self, f): |
169 return super(largefilesdirstate, self).normal(unixpath(f)) | 172 return super(largefilesdirstate, self).normal(unixpath(f)) |
170 | 173 |
171 def remove(self, f): | 174 def remove(self, f): |