Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 39066:2488dcfa71f8
context: safegaurd from 'lx' being passed as file flag in manifest
Follows up for d558e53cd6b619d5f671a7580513bfc66a398eac.
Differential Revision: https://phab.mercurial-scm.org/D4259
author | Pulkit Goyal <pulkit@yandex-team.ru> |
---|---|
date | Wed, 01 Aug 2018 16:28:10 +0300 |
parents | e411774a2e0f |
children | 48157f198a04 |
comparison
equal
deleted
inserted
replaced
39065:730e7d92a023 | 39066:2488dcfa71f8 |
---|---|
1924 self._auditconflicts(path) | 1924 self._auditconflicts(path) |
1925 self._markdirty(path, exists=True, data=data, date=dateutil.makedate(), | 1925 self._markdirty(path, exists=True, data=data, date=dateutil.makedate(), |
1926 flags=flags) | 1926 flags=flags) |
1927 | 1927 |
1928 def setflags(self, path, l, x): | 1928 def setflags(self, path, l, x): |
1929 flag = '' | |
1930 if l: | |
1931 flag = 'l' | |
1932 elif x: | |
1933 flag = 'x' | |
1929 self._markdirty(path, exists=True, date=dateutil.makedate(), | 1934 self._markdirty(path, exists=True, date=dateutil.makedate(), |
1930 flags=(l and 'l' or '') + (x and 'x' or '')) | 1935 flags=flag) |
1931 | 1936 |
1932 def remove(self, path): | 1937 def remove(self, path): |
1933 self._markdirty(path, exists=False) | 1938 self._markdirty(path, exists=False) |
1934 | 1939 |
1935 def exists(self, path): | 1940 def exists(self, path): |