Show More
@@ -339,8 +339,9 b' def _dosign(ui, repo, *revs, **opts):' | |||
|
339 | 339 | repo.vfs.append(b"localsigs", sigmessage) |
|
340 | 340 | return |
|
341 | 341 | |
|
342 | msigs = match.exact([b'.hgsigs']) | |
|
343 | ||
|
342 | 344 | if not opts[b"force"]: |
|
343 | msigs = match.exact([b'.hgsigs']) | |
|
344 | 345 | if any(repo.status(match=msigs, unknown=True, ignored=True)): |
|
345 | 346 | raise error.Abort( |
|
346 | 347 | _(b"working copy of .hgsigs is changed "), |
@@ -54,4 +54,21 b' and migrate secret keys' | |||
|
54 | 54 | e63c23eaa88a is signed by: |
|
55 | 55 | hgtest |
|
56 | 56 | |
|
57 | The signature is different each time, so avoid signing the previous signature so | |
|
58 | that the cset hashes are unchanging. | |
|
59 | $ hg up -q '.^' | |
|
60 | ||
|
61 | $ HGEDITOR=cat hg sign -f -e . | |
|
62 | gpg: error retrieving key fingerprint from card: Invalid name (?) | |
|
63 | signing 0:e63c23eaa88a | |
|
64 | Added signature for changeset e63c23eaa88a | |
|
65 | ||
|
66 | ||
|
67 | HG: Enter commit message. Lines beginning with 'HG:' are removed. | |
|
68 | HG: Leave message empty to abort commit. | |
|
69 | HG: -- | |
|
70 | HG: user: test | |
|
71 | HG: branch 'default' | |
|
72 | HG: added .hgsigs | |
|
73 | ||
|
57 | 74 | $ cd .. |
General Comments 0
You need to be logged in to leave comments.
Login now