##// END OF EJS Templates
keyword: sort demo output to ensure deterministic output
Martin Geisler -
r9942:b6d48416 stable
parent child Browse files
Show More
@@ -288,7 +288,7 b' def demo(ui, repo, *args, **opts):'
288 '''
288 '''
289 def demoitems(section, items):
289 def demoitems(section, items):
290 ui.write('[%s]\n' % section)
290 ui.write('[%s]\n' % section)
291 for k, v in items:
291 for k, v in sorted(items):
292 ui.write('%s = %s\n' % (k, v))
292 ui.write('%s = %s\n' % (k, v))
293
293
294 msg = 'hg keyword config and expansion example'
294 msg = 'hg keyword config and expansion example'
@@ -336,7 +336,7 b' def demo(ui, repo, *args, **opts):'
336 ui.write('[extensions]\n%s\n' % extension)
336 ui.write('[extensions]\n%s\n' % extension)
337 demoitems('keyword', ui.configitems('keyword'))
337 demoitems('keyword', ui.configitems('keyword'))
338 demoitems('keywordmaps', kwmaps.iteritems())
338 demoitems('keywordmaps', kwmaps.iteritems())
339 keywords = '$' + '$\n$'.join(kwmaps.keys()) + '$\n'
339 keywords = '$' + '$\n$'.join(sorted(kwmaps.keys())) + '$\n'
340 repo.wopener(fn, 'w').write(keywords)
340 repo.wopener(fn, 'w').write(keywords)
341 repo.add([fn])
341 repo.add([fn])
342 path = repo.wjoin(fn)
342 path = repo.wjoin(fn)
@@ -4,20 +4,20 b' hgext.keyword ='
4 [keyword]
4 [keyword]
5 demo.txt =
5 demo.txt =
6 [keywordmaps]
6 [keywordmaps]
7 RCSFile = {file|basename},v
8 Author = {author|user}
7 Author = {author|user}
8 Date = {date|utcdate}
9 Header = {root}/{file},v {node|short} {date|utcdate} {author|user}
9 Header = {root}/{file},v {node|short} {date|utcdate} {author|user}
10 Source = {root}/{file},v
11 Date = {date|utcdate}
12 Id = {file|basename},v {node|short} {date|utcdate} {author|user}
10 Id = {file|basename},v {node|short} {date|utcdate} {author|user}
11 RCSFile = {file|basename},v
13 Revision = {node|short}
12 Revision = {node|short}
14 $RCSFile: demo.txt,v $
13 Source = {root}/{file},v
15 $Author: test $
14 $Author: test $
15 $Date: 2000/00/00 00:00:00 $
16 $Header: /TMP/demo.txt,v xxxxxxxxxxxx 2000/00/00 00:00:00 test $
16 $Header: /TMP/demo.txt,v xxxxxxxxxxxx 2000/00/00 00:00:00 test $
17 $Id: demo.txt,v xxxxxxxxxxxx 2000/00/00 00:00:00 test $
18 $RCSFile: demo.txt,v $
19 $Revision: xxxxxxxxxxxx $
17 $Source: /TMP/demo.txt,v $
20 $Source: /TMP/demo.txt,v $
18 $Date: 2000/00/00 00:00:00 $
19 $Id: demo.txt,v xxxxxxxxxxxx 2000/00/00 00:00:00 test $
20 $Revision: xxxxxxxxxxxx $
21 [extensions]
21 [extensions]
22 hgext.keyword =
22 hgext.keyword =
23 [keyword]
23 [keyword]
General Comments 0
You need to be logged in to leave comments. Login now