equal
deleted
inserted
replaced
11 # tags too. |
11 # tags too. |
12 |
12 |
13 from __future__ import absolute_import |
13 from __future__ import absolute_import |
14 |
14 |
15 import errno |
15 import errno |
|
16 import io |
16 |
17 |
17 from .node import ( |
18 from .node import ( |
18 bin, |
19 bin, |
19 hex, |
20 hex, |
20 nullid, |
21 nullid, |
560 if name in branches: |
561 if name in branches: |
561 repo.ui.warn(_("warning: tag %s conflicts with existing" |
562 repo.ui.warn(_("warning: tag %s conflicts with existing" |
562 " branch name\n") % name) |
563 " branch name\n") % name) |
563 |
564 |
564 def writetags(fp, names, munge, prevtags): |
565 def writetags(fp, names, munge, prevtags): |
565 fp.seek(0, 2) |
566 fp.seek(0, io.SEEK_END) |
566 if prevtags and not prevtags.endswith('\n'): |
567 if prevtags and not prevtags.endswith('\n'): |
567 fp.write('\n') |
568 fp.write('\n') |
568 for name in names: |
569 for name in names: |
569 if munge: |
570 if munge: |
570 m = munge(name) |
571 m = munge(name) |