Comments
Patch
@@ -482,7 +482,6 @@
"""
return hook.hook(self.ui, self, name, throw, **args)
- @unfilteredmethod
def _tag(self, names, node, message, local, user, date, extra={},
editor=False):
if isinstance(names, str):
new file mode 100644
@@ -0,0 +1,77 @@
+ $ cat >> $HGRCPATH <<EOF
+ > [extensions]
+ > rebase =
+ > evolve = C:\Users\Matt\Projects\hg-evolve\hgext\evolve.py
+ > EOF
+
+ $ hg init a
+ $ cd a
+ $ touch foo
+ $ hg add foo
+ $ hg ci -mfoo
+ $ touch bar
+ $ hg add bar
+ $ hg ci -mbar
+ $ hg up 0
+ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
+ $ touch quux
+ $ hg add quux
+ $ hg ci -m quux
+ created new head
+ $ hg up 1
+ 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
+ $ hg tag 1.0
+
+ $ hg up 2
+ 1 files updated, 0 files merged, 2 files removed, 0 files unresolved
+ $ hg log -G
+ o changeset: 3:bc47fc7e1c1d
+ | tag: tip
+ | parent: 1:50c889141114
+ | user: test
+ | date: Thu Jan 01 00:00:00 1970 +0000
+ | summary: Added tag 1.0 for changeset 50c889141114
+ |
+ | @ changeset: 2:3d7f255a0081
+ | | parent: 0:1f7b0de80e11
+ | | user: test
+ | | date: Thu Jan 01 00:00:00 1970 +0000
+ | | summary: quux
+ | |
+ o | changeset: 1:50c889141114
+ |/ tag: 1.0
+ | user: test
+ | date: Thu Jan 01 00:00:00 1970 +0000
+ | summary: bar
+ |
+ o changeset: 0:1f7b0de80e11
+ user: test
+ date: Thu Jan 01 00:00:00 1970 +0000
+ summary: foo
+
+ $ hg kill 1::
+ 2 changesets pruned
+ $ hg tag 1.0
+ $ hg log -G
+ @ changeset: 4:f9f2ab71ffd5
+ | tag: tip
+ | parent: 2:3d7f255a0081
+ | user: test
+ | date: Thu Jan 01 00:00:00 1970 +0000
+ | summary: Added tag 1.0 for changeset 3d7f255a0081
+ |
+ o changeset: 2:3d7f255a0081
+ | tag: 1.0
+ | parent: 0:1f7b0de80e11
+ | user: test
+ | date: Thu Jan 01 00:00:00 1970 +0000
+ | summary: quux
+ |
+ o changeset: 0:1f7b0de80e11
+ user: test
+ date: Thu Jan 01 00:00:00 1970 +0000
+ summary: foo
+
+ $ cat .hgtags
+ 3d7f255a008103380aeb2a7d581fe257f40969e7 1.0
+