Comments
Patch
@@ -146,6 +146,9 @@
coreconfigitem('devel', 'strip-obsmarkers',
default=True,
)
+coreconfigitem('devel', 'user.obsmarker',
+ default=None,
+)
coreconfigitem('email', 'charsets',
default=list,
)
@@ -1035,7 +1035,11 @@
if metadata is None:
metadata = {}
if 'user' not in metadata:
- metadata['user'] = repo.ui.username()
+ develuser = repo.ui.config('devel', 'user.obsmarker')
+ if develuser:
+ metadata['user'] = develuser
+ else:
+ metadata['user'] = repo.ui.username()
# Operation metadata handling
useoperation = repo.ui.configbool('experimental',
@@ -42,8 +42,8 @@
$ mkcommit ROOT
$ mkcommit A0
$ echo 42 >> A0
- $ HGUSER=test1 hg commit --amend -m "A1" --config devel.default-date="1234567890 0"
- $ HGUSER=test2 hg commit --amend -m "A2" --config devel.default-date="987654321 0"
+ $ hg commit --amend -m "A1" --config devel.default-date="1234567890 0" --config devel.user.obsmarker=test1
+ $ hg commit --amend -m "A2" --config devel.default-date="987654321 0" --config devel.user.obsmarker=test2
$ hg log --hidden -G
@ changeset: 3:d004c8f274b9