comparison mercurial/commands.py @ 3920:b12eae71382d

merge with crew-stable
author Thomas Arendsen Hein <thomas@intevation.de>
date Sat, 16 Dec 2006 23:36:06 +0100
parents 0d27502a804c 3c82ab166eea
children 01d98d68d697
comparison
equal deleted inserted replaced
3909:dd86f99e3c02 3920:b12eae71382d
336 else: 336 else:
337 cg = repo.changegroup(o, 'bundle') 337 cg = repo.changegroup(o, 'bundle')
338 changegroup.writebundle(cg, fname, "HG10BZ") 338 changegroup.writebundle(cg, fname, "HG10BZ")
339 339
340 def cat(ui, repo, file1, *pats, **opts): 340 def cat(ui, repo, file1, *pats, **opts):
341 """output the latest or given revisions of files 341 """output the current or given revision of files
342 342
343 Print the specified files as they were at the given revision. 343 Print the specified files as they were at the given revision.
344 If no revision is given then working dir parent is used, or tip 344 If no revision is given, the parent of the working directory is used,
345 if no revision is checked out. 345 or tip if no revision is checked out.
346 346
347 Output may be to a file, in which case the name of the file is 347 Output may be to a file, in which case the name of the file is
348 given using a format string. The formatting rules are the same as 348 given using a format string. The formatting rules are the same as
349 for the export command, with the following additions: 349 for the export command, with the following additions:
350 350
1737 if count == limit: break 1737 if count == limit: break
1738 if displayer.flush(rev): 1738 if displayer.flush(rev):
1739 count += 1 1739 count += 1
1740 1740
1741 def manifest(ui, repo, rev=None): 1741 def manifest(ui, repo, rev=None):
1742 """output the latest or given revision of the project manifest 1742 """output the current or given revision of the project manifest
1743 1743
1744 Print a list of version controlled files for the given revision. 1744 Print a list of version controlled files for the given revision.
1745 If no revision is given, the parent of the working directory is used,
1746 or tip if no revision is checked out.
1745 1747
1746 The manifest is the list of files being version controlled. If no revision 1748 The manifest is the list of files being version controlled. If no revision
1747 is given then the first parent of the working directory is used. 1749 is given then the first parent of the working directory is used.
1748 1750
1749 With -v flag, print file permissions. With --debug flag, print 1751 With -v flag, print file permissions. With --debug flag, print
2396 copied = repo.dirstate.copied(f) 2398 copied = repo.dirstate.copied(f)
2397 if copied: 2399 if copied:
2398 ui.write(' %s%s' % (copied, end)) 2400 ui.write(' %s%s' % (copied, end))
2399 2401
2400 def tag(ui, repo, name, rev_=None, **opts): 2402 def tag(ui, repo, name, rev_=None, **opts):
2401 """add a tag for the current tip or a given revision 2403 """add a tag for the current or given revision
2402 2404
2403 Name a particular revision using <name>. 2405 Name a particular revision using <name>.
2404 2406
2405 Tags are used to name particular revisions of the repository and are 2407 Tags are used to name particular revisions of the repository and are
2406 very useful to compare different revision, to go back to significant 2408 very useful to compare different revision, to go back to significant
2407 earlier versions or to mark branch points as releases, etc. 2409 earlier versions or to mark branch points as releases, etc.
2408 2410
2409 If no revision is given, the parent of the working directory is used. 2411 If no revision is given, the parent of the working directory is used,
2412 or tip if no revision is checked out.
2410 2413
2411 To facilitate version control, distribution, and merging of tags, 2414 To facilitate version control, distribution, and merging of tags,
2412 they are stored as a file named ".hgtags" which is managed 2415 they are stored as a file named ".hgtags" which is managed
2413 similarly to other project files and can be hand-edited if 2416 similarly to other project files and can be hand-edited if
2414 necessary. The file '.hg/localtags' is used for local tags (not 2417 necessary. The file '.hg/localtags' is used for local tags (not