##// END OF EJS Templates
hg cat: relative file support...
mpm@selenic.com -
r281:57442050 default
parent child Browse files
Show More
@@ -23,7 +23,7 b' def filterfiles(filters, files):'
23 def relfilter(repo, files):
23 def relfilter(repo, files):
24 if os.getcwd() != repo.root:
24 if os.getcwd() != repo.root:
25 p = os.getcwd()[len(repo.root) + 1: ]
25 p = os.getcwd()[len(repo.root) + 1: ]
26 return filterfiles(p, files)
26 return filterfiles([p], files)
27 return files
27 return files
28
28
29 def relpath(repo, args):
29 def relpath(repo, args):
@@ -160,7 +160,7 b' def branch(ui, path):'
160
160
161 def cat(ui, repo, file, rev = []):
161 def cat(ui, repo, file, rev = []):
162 """output the latest or given revision of a file"""
162 """output the latest or given revision of a file"""
163 r = repo.file(file)
163 r = repo.file(relpath(repo, [file])[0])
164 n = r.tip()
164 n = r.tip()
165 if rev: n = r.lookup(rev)
165 if rev: n = r.lookup(rev)
166 sys.stdout.write(r.read(n))
166 sys.stdout.write(r.read(n))
General Comments 0
You need to be logged in to leave comments. Login now