Wed, 24 Aug 2005 12:39:10 -0700 Rewrite log command. New version is faster and more featureful.
Bryan O'Sullivan <bos@serpentine.com> [Wed, 24 Aug 2005 12:39:10 -0700] rev 1031
Rewrite log command. New version is faster and more featureful. The original implementation of log walked backwards through history, which had terrible behaviour. It took several minutes to view complete kernel change history on a fast machine, for example. The rewrite uses a windowed approach to walk hunks of history forwards, while still giving results in reverse order. This reduces run time from five minutes to five seconds on my system. In addition, the rewrite uses our normal name handling mechanisms, so you can run a command like "hg log net/ipv4/**.c" and get a useful answer. It optimises for three different cases (no arguments, only files, and anything goes), so it performs well in all circumstances I've tested.
Tue, 23 Aug 2005 21:57:22 -0700 Merge with MPM.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 23 Aug 2005 21:57:22 -0700] rev 1030
Merge with MPM.
Tue, 23 Aug 2005 21:53:13 -0700 Emacs: implement hg-incoming, hg-outgoing and hg-push.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 23 Aug 2005 21:53:13 -0700] rev 1029
Emacs: implement hg-incoming, hg-outgoing and hg-push.
Tue, 23 Aug 2005 21:30:12 -0700 Add commands.debugconfig.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 23 Aug 2005 21:30:12 -0700] rev 1028
Add commands.debugconfig. This lets us both view the actual config data that hg is using, and drive editors that need to see this information.
Tue, 23 Aug 2005 16:46:10 -0700 Emacs: fix up hg-log and hg-diff to operate more uniformly.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 23 Aug 2005 16:46:10 -0700] rev 1027
Emacs: fix up hg-log and hg-diff to operate more uniformly.
Tue, 23 Aug 2005 15:42:06 -0700 Merge with MPM.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 23 Aug 2005 15:42:06 -0700] rev 1026
Merge with MPM.
Tue, 23 Aug 2005 15:30:06 -0700 Merge with MPM.
Bryan O'Sullivan <bos@serpentine.com> [Tue, 23 Aug 2005 15:30:06 -0700] rev 1025
Merge with MPM.
Tue, 23 Aug 2005 15:27:17 -0700 Sync buffers prior to doing a diff.
bos@serpentine.internal.keyresearch.com [Tue, 23 Aug 2005 15:27:17 -0700] rev 1024
Sync buffers prior to doing a diff.
Wed, 24 Aug 2005 03:33:54 -0700 Minor tweak to the revgen algorithm
mpm@selenic.com [Wed, 24 Aug 2005 03:33:54 -0700] rev 1023
Minor tweak to the revgen algorithm
Wed, 24 Aug 2005 03:32:08 -0700 Minor hgwebdir tweaks
mpm@selenic.com [Wed, 24 Aug 2005 03:32:08 -0700] rev 1022
Minor hgwebdir tweaks - ignore / for PATH_INFO - fix // in URLs
Wed, 24 Aug 2005 00:38:36 -0700 Add Makefile to the manifest
mpm@selenic.com [Wed, 24 Aug 2005 00:38:36 -0700] rev 1021
Add Makefile to the manifest
Wed, 24 Aug 2005 00:36:12 -0700 Add default make rule
mpm@selenic.com [Wed, 24 Aug 2005 00:36:12 -0700] rev 1020
Add default make rule The default make rule builds the extensions "in-place" so that hg can be run out of the working directory.
Wed, 24 Aug 2005 00:32:10 -0700 Create helper functions for I/O to files in the working directory
mpm@selenic.com [Wed, 24 Aug 2005 00:32:10 -0700] rev 1019
Create helper functions for I/O to files in the working directory This simplifies some code and gives us a single place to add I/O filters.
Wed, 24 Aug 2005 00:12:04 -0700 Add some aliases
mpm@selenic.com [Wed, 24 Aug 2005 00:12:04 -0700] rev 1018
Add some aliases
Wed, 24 Aug 2005 00:09:56 -0700 Fix up help for binary options
mpm@selenic.com [Wed, 24 Aug 2005 00:09:56 -0700] rev 1017
Fix up help for binary options
Tue, 23 Aug 2005 20:21:52 -0700 Teach annotate about binary files
mpm@selenic.com [Tue, 23 Aug 2005 20:21:52 -0700] rev 1016
Teach annotate about binary files
Tue, 23 Aug 2005 19:58:46 -0700 Add automatic binary file detection to diff and export
mpm@selenic.com [Tue, 23 Aug 2005 19:58:46 -0700] rev 1015
Add automatic binary file detection to diff and export Based on a patch by Fuming Wang - add util.binary which decides whether a file is binary if it has any NUL characters in the first 1K. - teach mdiff.unidiff to print "binary file <x> has changed" for binary files - add text flag to cause unidiff and dodiff to treat all files as text - add -a and --text flags (like diff(1)) to hg diff and export - update docs
Tue, 23 Aug 2005 18:58:26 -0700 Clean up argument passing for dodiff
mpm@selenic.com [Tue, 23 Aug 2005 18:58:26 -0700] rev 1014
Clean up argument passing for dodiff
Tue, 23 Aug 2005 16:19:14 -0700 Deal with repos with missing timezones
mpm@selenic.com [Tue, 23 Aug 2005 16:19:14 -0700] rev 1013
Deal with repos with missing timezones
Tue, 23 Aug 2005 15:15:14 -0700 Merge with BOS
mpm@selenic.com [Tue, 23 Aug 2005 15:15:14 -0700] rev 1012
Merge with BOS
Tue, 23 Aug 2005 14:51:52 -0700 Emacs: search for hg in path before looking in funny places.
bos@serpentine.internal.keyresearch.com [Tue, 23 Aug 2005 14:51:52 -0700] rev 1011
Emacs: search for hg in path before looking in funny places.
Tue, 23 Aug 2005 14:21:19 -0700 Merge with TAH
mpm@selenic.com [Tue, 23 Aug 2005 14:21:19 -0700] rev 1010
Merge with TAH
Mon, 22 Aug 2005 19:56:52 +0200 Don't show the diff in hgeditor if there are no changes in file contents.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 22 Aug 2005 19:56:52 +0200] rev 1009
Don't show the diff in hgeditor if there are no changes in file contents.
Mon, 22 Aug 2005 08:46:43 +0200 Add Makefile for generating release tarballs.
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 22 Aug 2005 08:46:43 +0200] rev 1008
Add Makefile for generating release tarballs. - test suite is run - documentation is generated and included
(0) -1000 -300 -100 -50 -24 +24 +50 +100 +300 +1000 +3000 +10000 +30000 tip