mirror of
				https://github.com/redmine/redmine.git
				synced 2025-10-31 10:25:55 +01:00 
			
		
		
		
	scm: mercurial: annotate path encoding support in helper (#2664).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4930 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
		| @@ -119,6 +119,9 @@ def _manifest(ui, repo, path, rev): | ||||
|  | ||||
|     ui.write('</manifest>\n') | ||||
|  | ||||
| def rhannotate(ui, repo, *pats, **opts): | ||||
|     return commands.annotate(ui, repo, *map(urllib.unquote, pats), **opts) | ||||
|  | ||||
| def rhcat(ui, repo, file1, *pats, **opts): | ||||
|     return commands.cat(ui, repo, urllib.unquote(file1), *map(urllib.unquote, pats), **opts) | ||||
|  | ||||
| @@ -159,6 +162,13 @@ def rhsummary(ui, repo, **opts): | ||||
| # This extension should be compatible with Mercurial 0.9.5. | ||||
| # Note that Mercurial 0.9.5 doesn't have extensions.wrapfunction(). | ||||
| cmdtable = { | ||||
|     'rhannotate': (rhannotate, | ||||
|          [('r', 'rev', '', 'revision'), | ||||
|           ('u', 'user', None, 'list the author (long with -v)'), | ||||
|           ('n', 'number', None, 'list the revision number (default)'), | ||||
|           ('c', 'changeset', None, 'list the changeset'), | ||||
|          ], | ||||
|          'hg rhannotate [-r REV] [-f] [-a] [-u] [-d] [-n] [-c] [-l] FILE...'), | ||||
|     'rhcat': (rhcat, | ||||
|                [('r', 'rev', '', 'revision')], | ||||
|                'hg rhcat ([-r REV] ...) FILE...'), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user