Thu, 26 Jul 2007 12:02:58 -0500 |
Matt Mackall |
revlog: minor revdiff reorganization
|
Thu, 26 Jul 2007 12:02:58 -0500 |
Matt Mackall |
revlog: move flag checking out of the offset fastpath
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: avoid some unnecessary seek/tell syscalls
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
lazyparser.findnode: fix typo and s/rfind/find/
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
lazyindex: speed up __getitem__
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
lazyparser: up the blocksize from 512 bytes to 64k
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: implement a fast path for heads
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlogio: speed up parsing
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: eliminate diff and patches functions
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: speed up chunkcache
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: some basic code reordering
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: abstract out index entry packing
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: simplify revlog.__init__
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: mark cache private
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: pull chunkcache back into revlog
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: change _inline from a function to a variable
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: simplify addrevision
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: some codingstyle cleanups
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: add a magic null revision to our index
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: change accesses to index entry elements to use positive offsets
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: parse revlogv0 indexes into v1 internally
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: only allow lazy parsing with revlogng files
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: simplify the v1 immediate parser
|
Mon, 23 Jul 2007 20:44:08 -0500 |
Matt Mackall |
revlog: set the threshold for lazy parsing higher
|
Mon, 23 Jul 2007 20:44:07 -0500 |
Matt Mackall |
revlog: simplify the v0 parser
|
Mon, 23 Jul 2007 20:44:07 -0500 |
Matt Mackall |
revlog: add revlogio interface
|
Mon, 23 Jul 2007 20:44:07 -0500 |
Matt Mackall |
revlog: regroup parsing code
|
Sat, 21 Jul 2007 16:18:42 -0500 |
Matt Mackall |
revlog: privatize some methods
|
Sat, 21 Jul 2007 16:18:24 -0500 |
Matt Mackall |
revlog: delete unused function makenode
|
Sat, 21 Jul 2007 16:18:21 -0500 |
Matt Mackall |
revlog: raise offset/type helpers to global scope
|
Tue, 03 Jul 2007 12:45:33 +0200 |
Thomas Arendsen Hein |
Fix revlog.children so the real children of the null revision can be calculated.
|
Tue, 19 Jun 2007 08:51:34 +0200 |
Thomas Arendsen Hein |
Updated copyright notices and add "and others" to "hg version"
|
Mon, 04 Jun 2007 00:26:53 -0300 |
Alexis S. L. Carvalho |
merge with crew-stable
|
Mon, 04 Jun 2007 00:24:48 -0300 |
Alexis S. L. Carvalho |
Also check the index file size when deciding whether to reload a revlog.
|
Sat, 07 Apr 2007 04:45:27 -0300 |
Alexis S. L. Carvalho |
Merge with crew-stable.
|
Sat, 07 Apr 2007 04:27:55 -0300 |
Alexis S. L. Carvalho |
revlog.py: fix/tweak read ahead code in lazyparser
|
Mon, 02 Apr 2007 14:16:44 -0500 |
Matt Mackall |
Fixups for recent changes in revlog version handling
|
Sat, 24 Mar 2007 13:31:43 +0100 |
Thomas Arendsen Hein |
Fixed spacing in assignment of REVLOG_DEFAULT_VERSION
|
Thu, 22 Mar 2007 19:52:38 -0500 |
Matt Mackall |
revlog: simplify revlog version handling
|
Thu, 22 Mar 2007 19:12:03 -0500 |
Matt Mackall |
revlog: don't pass datafile as an argument
|
Thu, 15 Mar 2007 18:57:47 -0500 |
Matt Mackall |
Merge with stable
|
Thu, 15 Mar 2007 18:38:46 -0500 |
Matt Mackall |
revlog: attempt to gracefully handle some interleaved damage
|
Sun, 04 Feb 2007 16:08:56 -0800 |
Brendan Cully |
lazyindex: handle __delitem__ in loadblock
|
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
|