mpm@selenic.com
fb1218fe40
Add paranoia to diff code
2005-05-18 16:59:54 -08:00
mpm@selenic.com
21089cd87c
Add iterator to the lazymap code
2005-05-18 16:47:49 -08:00
mpm@selenic.com
785f7947d7
Add updated merge3 code
2005-05-18 16:45:44 -08:00
mpm@selenic.com
2bbb8b5a72
Beginnings of transaction undo support
2005-05-18 16:31:51 -08:00
mpm@selenic.com
7e5280f30b
Refactor merge code
...
Delete old code
Fix calculation of newer nodes on server
Fix branch recursion on client
Fix manifest merge problems
Add more debugging and note messages to merge
2005-05-18 16:29:39 -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
jake@edge2.net
d651cfb8b0
added pagination for changes (front) page
...
added manifest list
added file history
2005-05-17 16:03:50 -07:00
mpm@selenic.com
060e7fe13f
Fix manifest merge swap bug
...
Add more debug info to merge
2005-05-17 13:38:21 -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
f2ebab86cb
Friendlier exceptions for unknown node errors
2005-05-17 12:20:29 -08:00
mpm@selenic.com
ca952e3eda
Fix merge bug, I hope
2005-05-17 11:40:45 -08:00
mpm@selenic.com
6795b63eb7
More useful message on broken addgroup chain
2005-05-17 11:40:26 -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
e85a2a9d28
Gotos are embarrassing.
2005-05-17 10:13:00 -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
f16efef9d1
Add "HG: merge resolve" to editor text for merge
2005-05-17 01:07:57 -08:00
mpm@selenic.com
619ec7bc34
Fix bug in lazymap code
...
Add a sanity check to addgroup
2005-05-17 01:07:01 -08:00
mpm@selenic.com
1bf1e8bf4c
Add lazy{parser,index,map} to speed up processing of index files
2005-05-17 00:33:22 -08:00
mpm@selenic.com
8dcd538ef7
Fix a bug in patches() if there's not text and no patch
2005-05-17 00:32:18 -08:00
mpm@selenic.com
33cd8991ff
2005-05-17 00:30:01 -08:00
mpm@selenic.com
00b4996d46
Change revlog to use new patch code
2005-05-16 22:10:02 -08:00
mpm@selenic.com
f161c8bdc8
Add an O(m + nlog n) patching extension
2005-05-16 22:08:33 -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
e56388d1b4
Add mdiff.patches to speed up applying thousands of patches to the manifest
2005-05-14 10:27:14 -08: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
jake@edge2.net
4e0cb4371b
reorganize code into classes
...
clean up html code for w3c validation
2005-05-13 17:48:10 -07:00
jake@edge2.net
0b119e4f9f
making change list be reverse ordered
...
adding link to revision in change list
changing revision links to display checkin
2005-05-13 17:27:14 -07: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
b3f6fa6d57
Minor changes for release 0.4e
2005-05-12 01:23:51 -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
b0bceb7849
Add server side of hg:// protocol to hgweb
2005-05-12 01:22:37 -08:00
mpm@selenic.com
f6de60c79e
Add hg:// protocol
...
Fix some of the getchangegroup logic
2005-05-12 01:21:58 -08:00
mpm@selenic.com
0de42f16b1
Minor corrections
2005-05-12 01:20:43 -08:00
mpm@selenic.com
ee0a1f1ebc
A quick set of comparisons between hg, git, and bk
2005-05-12 01:20:16 -08:00
mpm@selenic.com
8c8eaff980
hgweb.py from Jake Edge
...
remove hgweb.py from URLs so that it will work as index.cgi
2005-05-11 17:11:10 -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
1171a0a7b6
From: Thomas Arendsen Hein <thomas@intevation.de>
...
Good. Attached is a patch which also tries to use $EMAIL as the
commit user and removed a try/except by using os.environ.get.
2005-05-11 14:38:26 -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