log mercurial/revlog.py @ 3937:ac02810132ca

age author description
Mon, 18 Dec 2006 12:22:43 -0800 Brendan Cully Add revlog.LookupError exception, and use it instead of RevlogError.
Sun, 17 Dec 2006 21:48:22 -0600 Matt Mackall Sync with -stable
Sun, 17 Dec 2006 05:00:22 +0100 Benoit Boissinot fix calculation of new heads added during push with -r 0.9.3
Thu, 14 Dec 2006 20:25:19 -0600 Matt Mackall Simplify i18n imports
Wed, 13 Dec 2006 13:27:09 -0600 Matt Mackall Replace demandload with new demandimport
Fri, 01 Dec 2006 23:27:53 +0100 Thomas Arendsen Hein Use unsigned version format.
Fri, 01 Dec 2006 23:16:12 +0100 Thomas Arendsen Hein Improve error message for unknown revlog flags.
Fri, 01 Dec 2006 02:24:56 -0600 Matt Mackall Make revlog error slightly less scary
Sun, 19 Nov 2006 16:32:36 -0600 Matt Mackall add docstring to reachable
Sun, 19 Nov 2006 16:09:04 +0100 Thomas Arendsen Hein Indentation cleanups for 2956948b81f3.
Sat, 18 Nov 2006 17:20:38 -0200 Marcos Chaves fix warnings generated by pygettext.py.
Mon, 13 Nov 2006 13:26:57 -0600 Matt Mackall revlog: reachable actually takes a node
Sun, 29 Oct 2006 16:14:55 +0100 Benoit Boissinot revlog: more nullrev fixes
Sun, 29 Oct 2006 16:14:02 +0100 Benoit Boissinot revlog: return 0 as offset for nullid
Sun, 29 Oct 2006 14:41:14 +0100 Benoit Boissinot revlog.size() fix handling of rev == -1
Sun, 29 Oct 2006 10:53:51 +0100 Thomas Arendsen Hein Define and use nullrev (revision of nullid) instead of -1.
Tue, 24 Oct 2006 23:00:43 -0300 Alexis S. L. Carvalho revlog.py: always return tuples from parents and parentrevs
Tue, 24 Oct 2006 13:46:04 -0500 Matt Mackall Merge with crew
Thu, 19 Oct 2006 16:55:34 +0200 Benoit Boissinot fix errors spotted by pychecker
Thu, 19 Oct 2006 10:23:27 +0200 Benoit Boissinot revlog.children: use parentrevs instead of parents
Wed, 18 Oct 2006 11:44:56 -0500 Matt Mackall Only look up tags and branches as a last resort
Tue, 17 Oct 2006 22:07:54 -0500 Matt Mackall revlog.lookup tweaks
Sat, 14 Oct 2006 18:47:48 -0300 Alexis S. L. Carvalho make revlog.addgroup pass its file handles to addrevision
Thu, 12 Oct 2006 11:40:26 +0200 Benoit Boissinot nodesbetween: fix a bug with duplicate heads
Wed, 11 Oct 2006 12:06:14 -0700 Brendan Cully Teach bdiff to support buffer objects
Sat, 30 Sep 2006 15:15:59 +0200 Benoit Boissinot correctly find the type of 'id' in revlog.lookup
Sun, 24 Sep 2006 13:52:27 +0200 Benoit Boissinot optimize revlog.lookup when passed hex(node)[:...]
Sun, 24 Sep 2006 13:52:25 +0200 Benoit Boissinot cleanups in revlog.lookup
Thu, 21 Sep 2006 18:15:44 -0500 Matt Mackall Switch revlog.ancestor to use revisions rather than nodeids
Wed, 20 Sep 2006 16:50:50 -0500 Matt Mackall Abstract ancestor algorithm into generic function
Mon, 18 Sep 2006 17:43:31 +0200 Benoit Boissinot fix warnings spotted by pychecker
Wed, 13 Sep 2006 14:37:51 -0300 Alexis S. L. Carvalho Avoid negative block sizes in lazyparser.
Sun, 10 Sep 2006 19:15:08 -0300 Alexis S. L. Carvalho don't let lazyparser read more data than it can handle
Tue, 15 Aug 2006 14:18:13 -0500 Matt Mackall Move cmp bits from filelog to revlog
Sat, 12 Aug 2006 12:30:02 -0700 Vadim Gelfer update copyrights.
Thu, 03 Aug 2006 21:24:19 -0500 Matt Mackall revlog.lookup optimization
Mon, 17 Jul 2006 01:59:06 +0200 Benoit Boissinot fix filectxt to really work
Mon, 17 Jul 2006 01:58:59 +0200 Benoit Boissinot correct the handling of linkrev with nullid
Mon, 17 Jul 2006 01:58:50 +0200 Benoit Boissinot lookup should allow -1 to represent nullid (if passed an int as arg)
Wed, 12 Jul 2006 08:28:00 -0700 Vadim Gelfer clean up trailing white space.
Wed, 28 Jun 2006 16:52:42 -0500 Matt Mackall revlog: make lookup handle binary nodes
Wed, 28 Jun 2006 15:49:33 -0500 Matt Mackall revlog: handle integer arguments to lookup
Tue, 20 Jun 2006 15:02:23 -0300 Alexis S. L. Carvalho Change revlog.heads to walk the revision graph using revision numbers
Tue, 20 Jun 2006 14:57:30 -0300 Alexis S. L. Carvalho Add revlog.parentrevs function.
Wed, 31 May 2006 22:25:20 +0200 Thomas Arendsen Hein Manifest groups may be empty, so don't abort in this case (fixes issue210).
Tue, 16 May 2006 11:07:56 +0200 Benoit Boissinot fix a typo in an error message
Sun, 14 May 2006 18:22:12 -0300 Alexis S. L. Carvalho Fix revlog.parseindex
Wed, 10 May 2006 15:26:56 -0700 mason Reduce ram used for very large inlined index files
Wed, 10 May 2006 11:10:18 -0700 Vadim Gelfer windows: revlog.lazyparser not always safe to use.
Mon, 08 May 2006 14:26:18 -0500 mason Use revlogng and inlined data files by default
Tue, 02 May 2006 14:37:55 -0700 Vadim Gelfer merge with crew.
Tue, 02 May 2006 14:30:00 -0700 Vadim Gelfer fix file handling bugs on windows.
Thu, 27 Apr 2006 21:16:46 +0200 Thomas Arendsen Hein Replaced 0 with REVLOGV0 where this meaning is used.
Thu, 27 Apr 2006 21:03:07 +0200 Thomas Arendsen Hein Corrected error message for incompatible revision flags.
Wed, 26 Apr 2006 22:42:07 -0700 Alexis S. L. Carvalho Fix revlog-ng interaction with old-http.
Wed, 19 Apr 2006 08:33:46 -0700 Vadim Gelfer make appendfile simpler so it does not break with revlogng on windows.
Mon, 17 Apr 2006 13:19:58 -0400 Chris Mason Fix transaction handling during interleaved file split.
Sat, 08 Apr 2006 20:08:06 -0400 mason Additional appendfile fixes for interleaved data/index files
Thu, 06 Apr 2006 20:13:09 -0400 Chris Mason Speedup revlog.ancestors for the linear case
Tue, 04 Apr 2006 19:00:40 -0400 mason Reduce index memory usage by storing the bare string instead of tuples
Tue, 04 Apr 2006 16:47:12 -0400 mason New lazy index code for revlogs.
Tue, 04 Apr 2006 16:38:44 -0400 mason Fill in the uncompressed size during revlog.addgroup
Tue, 04 Apr 2006 16:38:44 -0400 mason Fix inlined revlogs to seek to eof after opening "a+"
Tue, 04 Apr 2006 16:38:44 -0400 mason Create an atomic opener that does not automatically rename on close
Tue, 04 Apr 2006 16:38:43 -0400 mason Make the appendfile class inline-data index friendly
Tue, 04 Apr 2006 16:38:43 -0400 mason Implement data inlined with the index file
Tue, 04 Apr 2006 16:38:43 -0400 mason Implement revlogng.
Fri, 24 Mar 2006 19:51:05 +0100 Thomas Arendsen Hein Calling revlog.addgroup with an empty changegroup now raises RevlogError.
Tue, 21 Mar 2006 11:47:21 +0100 Thomas Arendsen Hein make incoming work via ssh (issue139); move chunk code into separate module.
Mon, 13 Mar 2006 03:54:23 +0100 Benoit Boissinot revlog.py: factorization and fixes for rev < 0 (nullid)
Wed, 08 Mar 2006 00:27:23 +0100 Thomas Arendsen Hein Fix some problems when working on broken repositories:
Wed, 22 Feb 2006 07:26:29 +0100 Benoit Boissinot revalidate revlog data after locking the repo (issue132)
Sun, 19 Feb 2006 19:43:03 +0100 Benoit Boissinot fix warnings from pychecker (unused variables and shadowing)
Thu, 09 Feb 2006 17:07:20 -0600 mason revlog.strip should clear the chunkcache
Wed, 01 Feb 2006 19:18:15 +0100 Benoit Boissinot Merge with crew
Thu, 15 Dec 2005 18:04:05 +0100 Benoit Boissinot reverting 11d12bd6e1dcd9610fa26e97d25e7ad553e8ffa5
Thu, 08 Dec 2005 15:12:02 +0100 Benoit Boissinot cleanup of revlog.group when repository is local
Mon, 30 Jan 2006 19:34:35 +1300 Matt Mackall verify: notice extra data in indices
Sun, 29 Jan 2006 20:30:41 +1300 Matt Mackall Fix revlog signature check for empty revlogs
Sun, 29 Jan 2006 20:27:58 +1300 Matt Mackall Add revlog version signature check
Tue, 27 Dec 2005 13:09:49 -0600 Benoit Boissinot cleanup of revlog.group when repository is local
Fri, 18 Nov 2005 22:48:47 -0800 Eric Hopper Convert all classes to new-style classes by deriving them from object.
Wed, 16 Nov 2005 12:56:19 +0100 Thomas Arendsen Hein Fixes to "hg heads -r FOO":
Wed, 16 Nov 2005 12:08:25 +0100 Benoit Boissinot add a -r/--rev option to heads to show only heads descendant from rev
Fri, 11 Nov 2005 18:20:24 -0800 mason Add revlog.strip to truncate away revisions.
Fri, 11 Nov 2005 18:20:19 -0800 mason Reduce string duplication in compression code
Mon, 07 Nov 2005 15:40:24 -0800 Matt Mackall Add safety check for addgroup
Wed, 02 Nov 2005 20:09:19 -0800 Matt Mackall Handle empty logs in repo.checksize
Wed, 02 Nov 2005 19:26:23 -0800 Matt Mackall verify: add check for mismatch of index and data length
Thu, 27 Oct 2005 12:26:16 -0700 Matt Mackall Merge bundle -r work from Eric Hopper
Mon, 10 Oct 2005 17:20:38 -0700 Eric Hopper Fix to handle case of empty list for roots or heads in nodesbetween.
Fri, 07 Oct 2005 17:07:57 -0700 Eric Hopper Fix small bug in nodesbetween if heads is [nullid].
Fri, 07 Oct 2005 10:57:11 -0700 Eric Hopper This changes the revlog.group and re-implements the localrepo.changeroup
Fri, 07 Oct 2005 10:48:27 -0700 Eric Hopper This implements the nodesbetween method, and it removes the newer method
Tue, 18 Oct 2005 20:05:54 -0700 Eric Hopper lazyindex fix, make load handle negative indexes properly.
Tue, 18 Oct 2005 18:38:39 -0700 Benoit Boissinot i18n part2: use '_' for all strings who are part of the user interface
Tue, 18 Oct 2005 18:37:48 -0700 Benoit Boissinot i18n first part: make '_' available for files who need it
Sat, 15 Oct 2005 15:49:05 -0700 Matt Mackall Fix traceback on bad revlog.lookup
Mon, 26 Sep 2005 16:52:47 -0700 Matt Mackall Repair ancestor logic, fix up test cases
Fri, 23 Sep 2005 00:05:16 -0700 Bryan O'Sullivan Move urllib error handling from revlog into statichttprepo, where it belongs.
Thu, 22 Sep 2005 23:31:44 -0700 Bryan O'Sullivan Make revlog constructor more discerning in its treatment of errors.
Tue, 13 Sep 2005 14:16:15 -0500 mpm Revert some exception type changes in revlog
Thu, 08 Sep 2005 01:27:25 -0700 mpm Add preliminary support for the bundle and unbundle commands
Wed, 07 Sep 2005 23:38:28 -0700 mpm Smarter handling of revlog key errors
Sun, 04 Sep 2005 14:45:03 -0700 Bryan O'Sullivan revlog: raise informative exception if file is missing.
Sat, 27 Aug 2005 15:19:36 -0700 mpm Minor import fixups
Sat, 27 Aug 2005 14:43:20 -0700 mpm Move hash function back to revlog from node
Sat, 27 Aug 2005 14:21:25 -0700 mpm Break apart hg.py
Sat, 27 Aug 2005 01:43:48 -0700 mpm Add some docstrings to revlog.py
Fri, 26 Aug 2005 19:19:35 -0700 mason Add revlog.reachable to find a graph of ancestors for a given rev
Fri, 26 Aug 2005 19:08:25 -0700 Bart Trojanowski [PATCH] raise exceptions with Exception subclasses
Fri, 26 Aug 2005 13:06:58 +0200 benoit boissinot pep-0008 cleanup
Sun, 14 Aug 2005 20:09:09 -0800 mason Add optional stop revision to revlog.heads
Sat, 13 Aug 2005 19:43:42 -0800 mpm Merge with BOS
Sat, 13 Aug 2005 15:26:32 -0800 Bryan O'Sullivan Merge walk changes with Matt's tip.
Sat, 13 Aug 2005 15:23:06 -0800 Bryan O'Sullivan Merge with TAH.
Fri, 12 Aug 2005 10:17:12 -0800 Bryan O'Sullivan Merge patchbomb script.
Fri, 12 Aug 2005 09:58:35 -0800 Bryan O'Sullivan Merge Chris's changes with mine.
Tue, 09 Aug 2005 17:24:38 -0800 Bryan O'Sullivan Merge with mpm.
Sat, 06 Aug 2005 21:58:28 +0100 Tristan Wibberley Fixed revlog.children.