Commit Graph

97 Commits

Author SHA1 Message Date
mpm@selenic.com
d35617bec8 Use revlog.delta and mdiff.patchtext to massively speed up processing
of manifests. This lets us verify a 28k changeset kernel repo in under
two minutes.
2005-05-20 17:44:34 -08:00
mpm@selenic.com
aea9850302 Make prompting go
Minor UI tweaking
Add merge prompting
2005-05-18 18:25:37 -08:00
mpm@selenic.com
3157c9afd4 Don't diff unknown files
Fix syntax error from log date
2005-05-18 17:37:49 -08:00
mpm@selenic.com
b5d9923ebe Date on its own line in file log 2005-05-18 17:33:46 -08:00
mpm@selenic.com
b4850f98ce Pull from hg://edge2.net/hg/cmds 2005-05-18 17:29:10 -08:00
mpm@selenic.com
adaab3fa84 Fix two bugs in verify 2005-05-18 15:24:18 -08:00
mpm@selenic.com
72b94a4566 Add debugindexdot to generate graphviz dot files from indexes 2005-05-18 15:23:10 -08:00
mpm@selenic.com
2e36d7a3ac hack so that debugindex takes filenames 2005-05-18 15:21:53 -08:00
mpm@selenic.com
a629b713fd Add tip command 2005-05-17 13:37:15 -08:00
mpm@selenic.com
2502163da9 Missing newline in "requesting changegroup" 2005-05-17 12:40:24 -08:00
mpm@selenic.com
1ecdf27a90 Verify improvements:
Check existence of parents of changesets and manifests
  Count errors
  Use ui for display
  Catch and count unpack exceptions
  Print error count and exit with non-zero status on error
2005-05-17 12:23:53 -08:00
mpm@selenic.com
77028dbcc6 Add -q quiet option
Make -d and -v do something
Add a bunch of debug and note messages
2005-05-17 11:06:59 -08:00
mpm@selenic.com
fc7853852c Add annotate and blame to the command list and README 2005-05-17 01:27:14 -08:00
mpm@selenic.com
9d9ba28260 Fix field width for annotate
Add blame
2005-05-17 01:22:50 -08:00
mpm@selenic.com
08e7e95781 Add basic annotation support
filelog.annotate() will get the change number on each line.

Singed-Off-by: Christopher Li<hg@chrisli.org>
2005-05-17 01:12:30 -08:00
mpm@selenic.com
33cd8991ff 2005-05-17 00:30:01 -08:00
jake@edge2.net
7d30503ba4 adding subdir support for log and status commands 2005-05-15 15:30:36 -07:00
mpm@selenic.com
45dc65620e Fix debugindex formatting for large repos 2005-05-14 10:13:49 -08:00
mpm@selenic.com
ef064442c8 Minor changes to import so that we can successfully import Ingo's
kernel history patchset.
2005-05-13 18:22:08 -08:00
mpm@selenic.com
23ab34a17a Print changeset metadata for export 2005-05-13 13:26:00 -08:00
mpm@selenic.com
7c6f4b49c8 Add tag support 2005-05-13 13:12:32 -08:00
mpm@selenic.com
d9094f35ef Fix up a bunch of bugs in the new merge code
Move getchangegroup/addchangegroup to generators
2005-05-13 11:47:16 -08:00
mpm@selenic.com
264f689db9 Diff in subdirectories from Jake Edge
Dates in diff
Fix O(n^2) behaviour of manifest diff
Add a/ and b/ to work with patch -p1
2005-05-12 17:54:55 -08:00
mpm@selenic.com
c9c30d5cbd Fix tabs
Update version number
Set new merge as the default
2005-05-12 01:23:26 -08:00
mpm@selenic.com
27770f7f5d Add getchangegroup code to efficiently calculate and request a changegroup 2005-05-11 15:06:41 -08:00
mpm@selenic.com
adf63c64ab Fix lsdiff filtering 2005-05-11 14:37:23 -08:00
mpm@selenic.com
60e614139c Drop empty lines from lsdiff 2005-05-11 14:36:17 -08:00
mpm@selenic.com
f8eae9eb87 Strip trailing spaces from lsdiff file list 2005-05-11 14:34:31 -08:00
mpm@selenic.com
f3aea374ef Add -q option to import
Make import complain if patching fails
2005-05-11 14:06:34 -08:00
mpm@selenic.com
779e631cfb Import comments from patches 2005-05-11 13:56:22 -08:00
mpm@selenic.com
8bd85e1add Add changegroup support 2005-05-10 00:40:49 -08:00
mpm@selenic.com
d2ba18c0da Add lookup smarts everywhere
Fix import command
2005-05-07 16:32:31 -08:00
mpm@selenic.com
1f2a5fcdf0 Add improved rev lookup to diff and export 2005-05-07 16:13:26 -08:00
mpm@selenic.com
fcc670c825 Add export command 2005-05-07 11:37:28 -08:00
mpm@selenic.com
ec57dd3c61 Support for 0, 1, or 2 diff revs 2005-05-07 09:27:52 -08:00
mpm@selenic.com
01134c785a diffdir tidy in preparation for arg handling 2005-05-05 15:22:11 -08:00
mpm@selenic.com
e36ca808fb Make diffdir take a revision argument 2005-05-05 15:05:50 -08:00
mpm@selenic.com
b9dbea8b13 Add debughash and debugindex commands 2005-05-04 22:45:52 -08:00
mpm@selenic.com
de51831199 Import time for hg history command 2005-05-04 17:27:08 -08:00
mpm@selenic.com
0fc63bb561 Document diff in help
Add filenames to diff support
2005-05-04 17:26:27 -08:00
mpm@selenic.com
faafbc68f8 Show date in history 2005-05-04 17:19:02 -08:00
mpm@selenic.com
9a01e9d6d9 Give a friendlier message when repo isn't found 2005-05-04 11:01:17 -08:00
mpm@selenic.com
3f265ea3b1 Make hg verify do more thorough cross-checking. 2005-05-04 10:50:21 -08:00
mpm@selenic.com
cf2b4974c2 Update version numbers 2005-05-04 10:07:28 -08:00
oxymoron@cinder.waste.org
3bf73d4562 Allow checkout by number or hash
Print files touched in changeset
Fix reporting of incorrect changelog rev links in verify
2005-05-03 23:39:04 -08:00
mpm@selenic.com
ddd6a61c95 Don't complain that help is an unknown command 2005-05-03 18:39:58 -08:00
mpm@selenic.com
ca8cb8ba67 Add back links from file revisions to changeset revisions
Add simple transaction support
Add hg verify
Improve caching in revlog
Fix a bunch of bugs
Self-hosting now that the metadata is close to finalized
2005-05-03 13:16:10 -08:00