Commit Graph

107 Commits

Author SHA1 Message Date
mpm@selenic.com
683f21be6a Implement recover and undo commands
This adds an interface to transaction to rollback with a given journal file
and commands to rollback an existing .hg/journal or .hg/undo.
2005-05-26 09:04:54 -08:00
mpm@selenic.com
7bd4038f51 Add 'hg serve' command for stand-alone server
This adds a simple stand-alone web server mode to hg that exports the
current repo for merging and browsing. The default port is 8000.
2005-05-25 16:27:10 -08:00
mpm@selenic.com
33b3059287 Add options to annotate for user/rev/changeset
This eliminates the blame command and makes annotate more flexible.
2005-05-25 08:53:01 -08:00
mpm@selenic.com
1bdc9f0c42 Minor fixes to verify 2005-05-24 20:29:38 -08:00
mpm@selenic.com
e4397937b5 Prettify the web interface
Add header, footer templates
Add null parent handling
Combine files and directories
Add parity flag for alternating line colors
Add line numbers to filerevision
2005-05-23 20:57:48 -08:00
mpm@selenic.com
6ff7eab053 Make hg diff handle files that have been added but not yet committed. 2005-05-21 17:26:44 -08:00
mpm@selenic.com
ffa51818f8 Fix diff and export not showing added files 2005-05-21 17:03:12 -08:00
mpm@selenic.com
c60061b78a Remove debugoldmerge command 2005-05-20 17:47:13 -08:00
mpm@selenic.com
04245ab9dc hg history: don't print file list without -v switch 2005-05-20 17:46:47 -08:00
mpm@selenic.com
3ede7375ba Subdir support for annotate 2005-05-20 17:45:03 -08:00
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