log mercurial/filelog.py @ 47305:33e7508b0ae9

age author description
Mon, 03 May 2021 12:23:27 +0200 Pierre-Yves David revlog: use revlog.display_id in LookupError
Mon, 03 May 2021 12:22:36 +0200 Pierre-Yves David revlog: use a "radix" to address revlog
Mon, 03 May 2021 12:22:16 +0200 Pierre-Yves David revlog: rename `indexfile` to `_indexfile`
Mon, 03 May 2021 12:22:06 +0200 Pierre-Yves David filelog: drop `indexfile` from `filelog`
Thu, 08 Apr 2021 19:00:21 +0200 Pierre-Yves David revlog: replace the old `revlog_kind` approach with the new `target` one
Tue, 06 Apr 2021 05:20:24 +0200 Pierre-Yves David revlog: introduce an explicit tracking of what the revlog is about
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Wed, 13 Jan 2021 16:14:58 +0100 Joerg Sonnenberger node: introduce nodeconstants class
Fri, 19 Feb 2021 11:15:42 +0100 Raphaël Gomès changegroupv4: add sidedata helpers
Wed, 10 Mar 2021 19:33:18 +0100 Raphaël Gomès revlog: add attribute on revlogs that specifies its kind
Fri, 12 Mar 2021 13:13:13 -0500 Augie Fackler merge: with stable
Fri, 19 Feb 2021 17:52:04 +0100 Raphaël Gomès narrow: fix flaky behavior described in issue6150 stable
Wed, 27 Jan 2021 01:43:17 +0100 Joerg Sonnenberger revlog: change addrevision to return the new revision, not node
Sun, 18 Oct 2020 22:18:02 +0200 Joerg Sonnenberger revlog: extend addgroup() with callback for duplicates
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sun, 18 Aug 2019 02:28:42 +0300 Pulkit Goyal interfaceutil: move to interfaces/
Sun, 18 Aug 2019 00:45:33 +0300 Pulkit Goyal interfaces: create a new folder for interfaces and move repository.py in it
Wed, 07 Aug 2019 21:59:20 +0200 Pierre-Yves David rawdata: forward the method call on `filelog` object
Tue, 09 Oct 2018 23:26:35 +0200 Boris Feld storage: also use `deltamode argument` for ifiledata
Wed, 26 Sep 2018 14:41:15 -0700 Gregory Szorc repository: teach addgroup() to receive data with missing parents
Wed, 03 Oct 2018 14:57:29 -0700 Gregory Szorc filelog: add a hasnode() method (API)
Tue, 02 Oct 2018 17:34:34 -0700 Gregory Szorc revlog: rewrite censoring logic
Fri, 28 Sep 2018 11:51:17 -0700 Gregory Szorc storageutil: invert logic of file data comparison
Fri, 28 Sep 2018 11:47:53 -0700 Gregory Szorc storageutil: extract filelog.cmp() to a standalone function
Fri, 28 Sep 2018 11:37:49 -0700 Gregory Szorc storageutil: extract copy metadata retrieval out of filelog
Fri, 28 Sep 2018 11:03:17 -0700 Gregory Szorc storageutil: implement file identifier resolution method (BC)
Fri, 28 Sep 2018 09:33:05 -0700 Gregory Szorc filelog: remove checkhash() (API)
Fri, 28 Sep 2018 09:28:38 -0700 Gregory Szorc filelog: remove revdiff() (API)
Mon, 24 Sep 2018 14:54:28 -0700 Gregory Szorc storageutil: new function for extracting metadata-less content from text
Mon, 24 Sep 2018 14:31:31 -0700 Gregory Szorc storageutil: move metadata parsing and packing from revlog (API)
Mon, 24 Sep 2018 13:35:50 -0700 Gregory Szorc filelog: stop proxying deltaparent() (API)
Mon, 24 Sep 2018 12:49:17 -0700 Gregory Szorc filelog: stop proxying rawsize() (API)
Mon, 24 Sep 2018 12:42:03 -0700 Gregory Szorc filelog: stop proxying "opener" (API)
Mon, 24 Sep 2018 11:16:33 -0700 Gregory Szorc filelog: stop proxying flags() (API)
Mon, 24 Sep 2018 11:27:47 -0700 Gregory Szorc revlog: move revision verification out of verify
Mon, 24 Sep 2018 12:39:34 -0700 Gregory Szorc upgrade: use storageinfo() for obtaining storage metadata
Mon, 24 Sep 2018 11:56:48 -0700 Gregory Szorc revlog: add method for obtaining storage info (API)
Mon, 24 Sep 2018 10:08:58 -0700 Gregory Szorc filelog: drop _generaldelta attribute (API)
Mon, 24 Sep 2018 09:59:19 -0700 Gregory Szorc revlog: drop emitrevisiondeltas() and associated functionality (API)
Fri, 21 Sep 2018 14:28:21 -0700 Gregory Szorc revlog: new API to emit revision data
Thu, 20 Sep 2018 19:31:07 -0700 Gregory Szorc filelog: drop index attribute (API)
Mon, 24 Sep 2018 09:38:27 -0700 Gregory Szorc upgrade: use rawsize() instead of revlog index
Thu, 20 Sep 2018 18:07:42 -0700 Gregory Szorc filelog: store filename directly on revlog instance
Thu, 20 Sep 2018 17:47:34 -0700 Gregory Szorc lfs: access revlog directly
Wed, 19 Sep 2018 11:22:56 -0700 Gregory Szorc filelog: stop proxying checksize() (API)
Wed, 19 Sep 2018 11:20:02 -0700 Gregory Szorc filelog: remove version attribute (API)
Wed, 19 Sep 2018 11:17:28 -0700 Gregory Szorc verify: start to abstract file verification
Tue, 18 Sep 2018 19:26:44 -0700 Gregory Szorc filelog: stop proxying headrevs() (API)
Tue, 18 Sep 2018 18:56:02 -0700 Gregory Szorc filelog: record what's using attributes
Tue, 18 Sep 2018 18:21:47 -0700 Gregory Szorc filelog: stop proxying datafile (API)
Tue, 18 Sep 2018 18:03:41 -0700 Gregory Szorc filelog: stop proxying _addrevision() (API)
Tue, 18 Sep 2018 17:57:36 -0700 Gregory Szorc filelog: stop proxying compress() (API)
Tue, 18 Sep 2018 17:56:15 -0700 Gregory Szorc filelog: stop proxying start(), end(), and length() (API)
Tue, 18 Sep 2018 17:51:43 -0700 Gregory Szorc revlog: move censor logic out of censor extension
Thu, 13 Sep 2018 16:02:22 -0700 Gregory Szorc filelog: custom filelog to be used with narrow repos
Tue, 14 Aug 2018 17:00:32 +0000 Gregory Szorc filelog: remove proxies to revlog
Thu, 09 Aug 2018 19:27:54 -0700 Gregory Szorc repository: remove candelta() from ifileindex
Thu, 09 Aug 2018 16:11:24 -0700 Gregory Szorc repository: remove storedeltachains from ifilestorage
Thu, 09 Aug 2018 16:02:14 -0700 Gregory Szorc repository: establish API for emitting revision deltas
Thu, 19 Jul 2018 10:06:58 +0200 Boris Feld aggressivemergedeltas: rename variable internally
Thu, 30 Nov 2017 21:19:46 -0500 Gregory Szorc filelog: don't crash on invalid copy metadata (issue5748) stable 4.6
Sun, 22 Apr 2018 11:54:10 -0700 Gregory Szorc interfaceutil: module to stub out zope.interface stable
Fri, 06 Apr 2018 22:39:58 -0700 Gregory Szorc filelog: wrap revlog instead of inheriting it (API)
Thu, 05 Apr 2018 16:31:45 -0700 Gregory Szorc revlog: move censor logic into main revlog class
Thu, 05 Apr 2018 18:22:35 -0700 Gregory Szorc revlog: move parsemeta() and packmeta() from filelog (API)
Thu, 05 Apr 2018 15:18:23 -0700 Gregory Szorc filelog: declare that filelog implements a storage interface
Sun, 07 Jan 2018 15:01:59 -0500 Matt Harbison filelog: add the ability to report the user facing name
Tue, 22 Aug 2017 20:06:58 -0400 Augie Fackler python3: replace sorted(<dict>.iterkeys()) with sorted(<dict>)
Tue, 02 May 2017 22:39:14 -0700 Jun Wu filelog: fix parsemeta docstring
Tue, 13 Dec 2016 14:21:36 +0000 Remi Chaintron revlog: merge hash checking subfunctions
Sat, 08 Aug 2015 19:11:42 -0700 Gregory Szorc filelog: use absolute_import
Wed, 14 Jan 2015 15:16:08 -0500 Mike Edgar revlog: addgroup checks if incoming deltas add censored revs, sets flag bit
Wed, 21 Jan 2015 22:09:32 -0500 Mike Edgar changegroup: emit full-replacement deltas if either revision is censored
Fri, 23 Jan 2015 17:01:39 -0500 Mike Edgar revlog: add "iscensored()" to revlog public API
Fri, 06 Feb 2015 01:44:24 +0000 Mike Edgar filelog: allow censored files to contain padding data
Thu, 22 Jan 2015 11:09:34 -0500 Mike Edgar filelog: remove unused _file method
Mon, 12 Jan 2015 15:29:36 -0500 Mike Edgar filelog: use censored revlog flag bit to quickly check if a node is censored
Sun, 14 Sep 2014 20:32:34 -0400 Mike Edgar filelog: censored files compare against empty data, have 0 size
Wed, 03 Sep 2014 22:14:20 -0400 Mike Edgar filelog: raise CensoredNodeError when hash checks fail with censor metadata
Tue, 02 Sep 2014 14:42:30 -0400 Mike Edgar filelog: parsemeta stops returning unused key list
Wed, 10 Sep 2014 00:18:15 -0400 Mike Edgar filelog: make parsemeta a public module function, to be used by censor module
Wed, 10 Sep 2014 00:17:17 -0400 Mike Edgar filelog: make packmeta a public module function, to be used by censor
Wed, 01 May 2013 10:39:37 -0700 Durham Goode filelog: use super() for calling base functions
Tue, 10 May 2011 17:38:58 +0200 Sune Foldager filelog: add file function to open other filelogs
Sat, 30 Apr 2011 16:32:50 +0200 Sune Foldager filelog: extract metadata parsing and packing
Thu, 06 Jan 2011 17:04:47 -0600 Matt Mackall filelog: move metadata parsing to a helper function
Mon, 05 Jul 2010 19:49:54 +0900 Nicolas Dumazet filelog: cmp: don't read data if hashes are identical (issue2273) stable
Mon, 05 Jul 2010 18:43:46 +0900 Nicolas Dumazet filelog: test behaviour for data starting with "\1\n" stable
Fri, 09 Jul 2010 11:02:39 +0900 Nicolas Dumazet cmp: document the fact that we return True if content is different stable
Tue, 16 Mar 2010 01:16:19 +0100 Benoit Boissinot merge with stable
Tue, 16 Mar 2010 01:16:04 +0100 Benoit Boissinot filelog: no need to optimize an uncommon case, assume meta = {}
Tue, 16 Mar 2010 01:12:46 +0100 Benoit Boissinot filelog: text is stored modified when it starts with '\1\n' stable
Tue, 16 Feb 2010 21:04:04 +0100 Ronny Pfannschmidt filelog: sort meta entries, ensure deterministic order stable
Mon, 25 Jan 2010 00:05:27 -0600 Matt Mackall many, many trivial check-code fixups
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Wed, 20 May 2009 18:35:47 +0200 Benoit Boissinot filelog encoding: move the encoding/decoding into store
Sun, 26 Apr 2009 01:08:54 +0200 Martin Geisler updated license to be explicit about GPL version 2
Sun, 11 Jan 2009 22:55:36 -0600 Matt Mackall revlog: kill from-style imports
Mon, 12 Jan 2009 09:16:03 +0100 Dirkjan Ochtman use dict.iteritems() rather than dict.items()
Thu, 06 Mar 2008 22:23:41 +0100 Joel Rosdahl Remove unused imports
Thu, 06 Mar 2008 22:23:26 +0100 Joel Rosdahl Expand import * to allow Pyflakes to find problems
Sun, 20 Jan 2008 14:39:25 +0100 Christian Ebert Prefer i in d over d.has_key(i)
Tue, 19 Jun 2007 08:51:34 +0200 Thomas Arendsen Hein Updated copyright notices and add "and others" to "hg 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
Wed, 13 Dec 2006 13:27:09 -0600 Matt Mackall Replace demandload with new demandimport
Tue, 05 Dec 2006 16:33:40 +0100 Benoit Boissinot use forward "/" for internal path and static http, fix issue437
Tue, 31 Oct 2006 13:01:28 +0100 Benoit Boissinot Backed out changeset 66a17364c30ef0804153093cfaccf830e563928a
Sun, 29 Oct 2006 16:33:46 +0100 Benoit Boissinot filelog: rename filelog.size() to filelog.len()
Sat, 30 Sep 2006 20:56:26 -0700 Brendan Cully filelog.annotate is now obsolete
Sun, 17 Sep 2006 22:38:06 -0500 Matt Mackall filelog: make metadata method private
Fri, 18 Aug 2006 14:59:18 -0700 Brendan Cully Teach annotate to follow copies.
Tue, 15 Aug 2006 22:46:35 -0500 Matt Mackall merge: use file size stored in revlog index
Tue, 15 Aug 2006 16:28:00 -0500 Matt Mackall filelog.cmp: return 0 for equality
Tue, 15 Aug 2006 14:18:13 -0500 Matt Mackall Move cmp bits from filelog to revlog
Mon, 14 Aug 2006 15:07:00 -0500 Matt Mackall filelog: add hash-based comparisons
Sat, 12 Aug 2006 12:30:02 -0700 Vadim Gelfer update copyrights.
Sun, 09 Jul 2006 01:30:30 +0200 Benoit Boissinot use __contains__, index or split instead of str.find