equal
deleted
inserted
replaced
895 return fl1 |
895 return fl1 |
896 return '' # punt for conflicts |
896 return '' # punt for conflicts |
897 |
897 |
898 return func |
898 return func |
899 |
899 |
|
900 @propertycache |
|
901 def _flagfunc(self): |
|
902 return self._repo.dirstate.flagfunc(self._buildflagfunc) |
|
903 |
900 class workingctx(commitablectx): |
904 class workingctx(commitablectx): |
901 """A workingctx object makes access to data related to |
905 """A workingctx object makes access to data related to |
902 the current working directory convenient. |
906 the current working directory convenient. |
903 date - any valid date string or (unixtime, offset), or None. |
907 date - any valid date string or (unixtime, offset), or None. |
904 user - username string, or None. |
908 user - username string, or None. |
907 or None to use the repository status. |
911 or None to use the repository status. |
908 """ |
912 """ |
909 def __init__(self, repo, text="", user=None, date=None, extra=None, |
913 def __init__(self, repo, text="", user=None, date=None, extra=None, |
910 changes=None): |
914 changes=None): |
911 super(workingctx, self).__init__(repo, text, user, date, extra, changes) |
915 super(workingctx, self).__init__(repo, text, user, date, extra, changes) |
912 |
|
913 @propertycache |
|
914 def _flagfunc(self): |
|
915 return self._repo.dirstate.flagfunc(self._buildflagfunc) |
|
916 |
916 |
917 @propertycache |
917 @propertycache |
918 def _manifest(self): |
918 def _manifest(self): |
919 """generate a manifest corresponding to the working directory""" |
919 """generate a manifest corresponding to the working directory""" |
920 |
920 |