log

age author description
Fri, 27 Sep 2019 00:11:03 +0200 Pierre-Yves David context: clarify the various mode in the _copies property cache
Fri, 27 Sep 2019 00:09:43 +0200 Pierre-Yves David context: clarify the various mode in the filesremoved method
Fri, 27 Sep 2019 00:06:02 +0200 Pierre-Yves David context: clarify the various mode in the filesadded method
Thu, 26 Sep 2019 23:43:32 +0200 Pierre-Yves David copies: expand the logic of usechangesetcentricalgo
Mon, 30 Sep 2019 00:01:58 +0200 Floris Bruynooghe patchbomb: protect email addresses from shell
Sun, 29 Sep 2019 11:29:25 -0700 Gregory Szorc automation: support and use Debian Buster by default
Sun, 29 Sep 2019 11:24:14 -0700 Gregory Szorc automation: use latest AMIs
Sun, 29 Sep 2019 11:06:45 -0700 Gregory Szorc automation: increase size of Linux AMI build volume
Sun, 29 Sep 2019 10:37:38 -0700 Gregory Szorc automation: install awscli and python3-boto3 packages
Sun, 29 Sep 2019 10:28:01 -0700 Gregory Szorc automation: upgrade packages in Linux environment
Sun, 29 Sep 2019 10:21:18 -0700 Gregory Szorc automation: remove Ubuntu 18.10
Sun, 29 Sep 2019 10:19:02 -0700 Gregory Szorc automation: always install docker-ce
Sun, 29 Sep 2019 10:17:20 -0700 Gregory Szorc automation: use LSB_RELEASE instead of DEBIAN_VERSION
Sun, 29 Sep 2019 12:34:52 -0700 Gregory Szorc tests: use silenttestrunner in test-simplemerge.py
Sun, 29 Sep 2019 12:25:29 -0700 Gregory Szorc contrib: use pycompat.xrange in bdiff-torture.py
Sun, 29 Sep 2019 12:22:21 -0700 Gregory Szorc interfaces: use triple quotes for Attribute value
Sun, 29 Sep 2019 12:19:45 -0700 Gregory Szorc tests: suppress output from write()
Sun, 29 Sep 2019 12:04:43 -0700 Gregory Szorc tests: look for additional pip warning variant
Sun, 29 Sep 2019 12:00:18 -0700 Gregory Szorc tests: use test harness `hg` in test-hghave.t
Sat, 28 Sep 2019 21:13:27 -0700 Gregory Szorc synthrepo: use pycompat.xrange
Fri, 27 Sep 2019 00:40:52 +0200 Pierre-Yves David perf: fix perfhelper-pathcopies without --stats
Fri, 27 Sep 2019 19:59:53 +0200 Pierre-Yves David upgrade: also register copied `.d` files to fncache
Fri, 27 Sep 2019 21:32:56 +0200 Pierre-Yves David upgrade: fix handling of `.d` data file
Fri, 27 Sep 2019 21:14:23 +0200 Pierre-Yves David upgrade: also copy data file
Fri, 27 Sep 2019 21:14:03 +0200 Pierre-Yves David upgrade: create the correct destination directory for copies revlogs
Fri, 27 Sep 2019 13:16:37 +0200 Pierre-Yves David upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone
Fri, 27 Sep 2019 13:10:47 +0200 Pierre-Yves David upgrade: document DELTAREUSEFULLADD in revlog.clone
Fri, 27 Sep 2019 12:41:20 +0200 Pierre-Yves David upgrade: move most of revlog.clone method into a _clone method
Sat, 07 Sep 2019 00:34:20 +0200 Pierre-Yves David flagprocessors: remove flagprocessorsmixin
Sat, 07 Sep 2019 00:26:15 +0200 Pierre-Yves David flagprocessors: move _flagserrorclass attribute on revlog & co
Sat, 07 Sep 2019 00:22:38 +0200 Pierre-Yves David flagprocessors: directly duplicate the deprecated layer back into revlog
Sat, 07 Sep 2019 00:16:32 +0200 Pierre-Yves David flagprocessors: make `processflagsraw` a module level function
Sat, 07 Sep 2019 00:11:58 +0200 Pierre-Yves David flagprocessors: make `processflagsread` a module level function
Fri, 06 Sep 2019 23:50:32 +0200 Pierre-Yves David flagprocessors: make `processflagswrite` a module level function
Fri, 06 Sep 2019 23:43:06 +0200 Pierre-Yves David flagprocessors: make `_processflagsfunc` a module level function
Wed, 04 Sep 2019 00:53:27 +0200 Pierre-Yves David flagprocessors: writetransform function take side data as parameter (API)
Tue, 03 Sep 2019 23:51:17 +0200 Pierre-Yves David flagprocessors: add a `sidedata` parameters to _processflagswrite
Tue, 03 Sep 2019 23:51:34 +0200 Pierre-Yves David revlog: add a `sidedata` parameters to addrevision
Wed, 04 Sep 2019 00:34:03 +0200 Pierre-Yves David flagprocessors: have the read transform function return side data (API)
Wed, 04 Sep 2019 00:13:45 +0200 Pierre-Yves David flagprocessors: return flagdata in the main processing function
Tue, 03 Sep 2019 22:55:04 +0200 Pierre-Yves David flagprocessors: return sidedata map in `_processflagsread`
Tue, 03 Sep 2019 22:36:41 +0200 Pierre-Yves David revlog: use the new sidedata map return in the sidedata method
Tue, 03 Sep 2019 22:54:04 +0200 Pierre-Yves David revlog: return sidedata map from `_revisiondata`
Tue, 03 Sep 2019 22:36:27 +0200 Pierre-Yves David revlog: introduce a `sidedata` method
Wed, 25 Sep 2019 14:35:08 -0700 Martin von Zweigbergk update: clarify calculateupdate() call sites by specifying argument names
Wed, 25 Sep 2019 17:57:16 -0400 Augie Fackler bookmarks: remove changectx() method from bmstore (API)
Wed, 25 Sep 2019 13:50:48 -0400 Augie Fackler histedit: sniff-test for untracked file conflicts before prompting for rules
Mon, 23 Sep 2019 16:29:16 -0400 Augie Fackler histedit: demonstrate breakage when `update` to a revision breaks
Wed, 25 Sep 2019 10:59:29 -0400 Paul Gossman rebase: track new nodes when --keep is set
Sat, 21 Sep 2019 13:42:23 -0400 Matt Harbison uncommit: fix typo in help text
Tue, 24 Sep 2019 22:41:07 -0400 Matt Harbison phabricator: use exthelper to register commands, config, and templates
Wed, 25 Sep 2019 11:04:08 -0400 Augie Fackler merge: check argument value with if/raise instead of an assert
Wed, 25 Sep 2019 11:02:32 -0400 Augie Fackler hg: have `updatetotally` more thoroughly check updatecheck argument (API)
Wed, 25 Sep 2019 10:53:10 -0400 Augie Fackler merge: replace magic strings with NAMED_CONSTANTS (API)
Wed, 25 Sep 2019 12:59:26 +0200 Pierre-Yves David singlehead: introduce special handling of closed heads
Wed, 25 Sep 2019 12:57:11 +0200 Pierre-Yves David testlib: allow more argument to mkcommit
Wed, 25 Sep 2019 12:35:34 +0200 Pierre-Yves David singlehead: fix a small typo in a test comment
Mon, 20 May 2019 14:37:38 -0400 Augie Fackler examples: add sample fix integration for `rustfmt`
Mon, 20 May 2019 14:33:46 -0400 Augie Fackler contrib: add new examples area and start it out with a config for `hg fix`
Wed, 18 Sep 2019 06:04:59 +0200 Joerg Sonnenberger tests: recognize DNS timeouts as well
Tue, 17 Sep 2019 14:01:26 -0700 Kyle Lippincott transaction: detect an attempt to truncate-to-extend on playback, raise error
Tue, 17 Sep 2019 15:09:25 -0700 Kyle Lippincott osutil: tolerate Py_GetArgcArgv not being set up properly
Tue, 17 Sep 2019 14:57:42 -0700 Kyle Lippincott osutil: allow disabling setprocname via a define passed to the compiler
Sun, 22 Sep 2019 14:33:56 +0700 Anton Shestakov stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()
Mon, 23 Sep 2019 21:29:53 +0900 Yuya Nishihara merge with stable
Fri, 20 Sep 2019 23:31:03 +0700 Anton Shestakov merge: back out changeset a4ca0610c754 (parents order when grafting a merge) stable 5.1.2
Sun, 01 Sep 2019 20:53:14 +0200 Raphaël Gomès rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf
Sun, 01 Sep 2019 20:53:14 +0200 Raphaël Gomès rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths
Wed, 18 Sep 2019 13:50:33 -0700 Martin von Zweigbergk wireprototypes: clarify documentation of getbundle argument types
Thu, 19 Sep 2019 07:50:24 +0900 Yuya Nishihara merge with stable
Wed, 18 Sep 2019 17:53:10 +0700 Anton Shestakov merge: respect parents order when using `graft` on a merge, this time for real stable
Tue, 17 Sep 2019 15:35:16 -0700 Martin von Zweigbergk py3: don't double-convert "opts" to bytes
Tue, 17 Sep 2019 21:06:07 +0100 Ian Moody py3: byte-prefix sanitisation regexes in phabricator.py
Wed, 18 Sep 2019 00:20:43 +0100 Ian Moody py3: pass a bytestring into querydrev instead of a string that'll TypeError
Wed, 18 Sep 2019 00:05:52 +0100 Ian Moody py3: add test demonstrating TypeError when phabsending skips unchanged commits
Tue, 17 Sep 2019 15:07:08 -0400 Augie Fackler tests: clean up built binaries after running test-fuzz-targets.t
Tue, 17 Sep 2019 14:22:22 -0400 Augie Fackler fastannotate: remove support for flock() locking
Tue, 17 Sep 2019 14:20:13 -0400 Augie Fackler remotefilelog: remove dead code for using flock() for locking
Thu, 12 Sep 2019 21:55:45 -0700 Martin von Zweigbergk narrow: add option for automatically removing unused includes
Thu, 12 Sep 2019 21:22:59 -0700 Martin von Zweigbergk narrow: don't hexify paths and double-hexify known nodes on wire (BC)
Wed, 11 Sep 2019 17:41:13 +0200 Boris Feld remotefilelog: replace repack lock to solve race condition
Tue, 17 Sep 2019 18:36:30 +0200 Pierre-Yves David perf: add a --stats argument to perfhelper-pathcopies
Tue, 17 Sep 2019 09:49:30 +0200 Pierre-Yves David perf: add a --stats argument to perfhelper-mergecopies
Tue, 17 Sep 2019 10:47:31 +0000 David Demelier archive: add XZ support if built with Python 3
Sun, 15 Sep 2019 22:43:32 +0900 Yuya Nishihara rust-cpython: add sanity check to PySharedState::decrease_leak_count()
Sat, 14 Sep 2019 12:11:03 -0400 Matt Harbison tests: stabilize test-fix.t on Windows
Sun, 15 Sep 2019 20:04:00 -0700 Gregory Szorc zstandard: vendor python-zstandard 0.12
Sun, 15 Sep 2019 00:07:30 -0400 Matt Harbison uncommit: enable support for adding a note
Sat, 14 Sep 2019 23:41:31 -0400 Matt Harbison amend: enable support for using the secret phase
Sat, 14 Sep 2019 23:40:12 -0400 Matt Harbison amend: enable support for closing the branch
Sat, 14 Sep 2019 18:44:18 -0400 Matt Harbison amend: prevent '\n' in the note string
Sat, 14 Sep 2019 15:13:16 -0400 Matt Harbison amend: add option to update to the current user
Wed, 11 Sep 2019 15:03:08 -0700 Martin von Zweigbergk bundle2: fix an off-by-one in debug message of number of parts
Thu, 12 Sep 2019 22:31:45 -0700 Martin von Zweigbergk tests: move a config write to top of file since it applies to all tests
Tue, 10 Sep 2019 09:57:33 -0400 Augie Fackler idirstate: group private methods and attrs that are in the interface
Tue, 10 Sep 2019 09:42:56 -0400 Augie Fackler idirstate: remove now non-public _map attribute
Tue, 10 Sep 2019 09:21:38 -0400 Augie Fackler interfaces: introduce an interface for dirstate implementations
Tue, 10 Sep 2019 09:41:58 -0400 Augie Fackler cleanup: fix leakage of dirstate._map to client code
Sun, 08 Sep 2019 20:26:36 -0400 Valentin Gatien-Baron exchange: convert bookmark nodes from hex to bin ASAP
Sun, 08 Sep 2019 20:10:32 -0400 Valentin Gatien-Baron exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
Mon, 09 Sep 2019 14:26:43 -0400 Connor Sheehan highlight: fix encoding issues to enable Py3 compatibility
Tue, 10 Sep 2019 12:32:07 -0400 Connor Sheehan hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`
Tue, 10 Sep 2019 22:52:04 -0400 Matt Harbison uncommit: make -D/--date and -U/--user mutually exclusive
Tue, 10 Sep 2019 22:04:22 -0400 Matt Harbison uncommit: drop the hyphen from --current-user and --current-date
Mon, 09 Sep 2019 13:25:00 -0400 Connor Sheehan hgweb: fix websub regex flag syntax on Python 3
Mon, 09 Sep 2019 17:26:17 -0400 Augie Fackler merge with stable
Sat, 07 Sep 2019 14:35:21 +0100 Ian Moody phabricator: don't abort if property writing fails during amending stable
Mon, 09 Sep 2019 12:56:17 -0700 Martin von Zweigbergk relnotes: we now require `sh` to support $(command) syntax to run test suite
Mon, 09 Sep 2019 17:32:21 +0200 Pierre-Yves David merge: respect parents order when using `graft` on a merge stable
Sun, 08 Sep 2019 20:09:31 -0400 Valentin Gatien-Baron doc: fix up confusing doc comment
Fri, 06 Sep 2019 23:15:52 -0700 Martin von Zweigbergk strip: fix bug with treemanifests and unordered linkrevs
Fri, 06 Sep 2019 23:10:28 -0700 Martin von Zweigbergk repair: extract a helper for generating all manifest revlogs
Fri, 06 Sep 2019 22:53:14 -0700 Martin von Zweigbergk tests: show broken strip with treemanifests and unordered linkrevs
Mon, 17 Dec 2018 11:06:26 -0800 Martin von Zweigbergk tests: split out manifest case from test-strip-cross.t
Mon, 17 Dec 2018 11:09:05 -0800 Martin von Zweigbergk tests: don't log manifest-file in test-strip-cross.t
Mon, 17 Dec 2018 10:27:00 -0800 Martin von Zweigbergk tests: use positive revision numbers in test-strip-cross.t
Thu, 05 Sep 2019 21:09:58 -0700 Gregory Szorc automation: implement "publish-windows-artifacts" command
Thu, 05 Sep 2019 21:08:35 -0700 Gregory Szorc automation: upgrade to latest packages in requirements.txt
Thu, 15 Aug 2019 14:53:27 -0400 Augie Fackler localrepo: push manifestlog and changelog construction code into store
Sat, 07 Sep 2019 12:49:33 +0200 Joerg Sonnenberger notify: add option for deterministic message-id generation
Sat, 07 Sep 2019 23:20:11 -0400 Matt Harbison uncommit: add options to update to the current user or current date
Sat, 07 Sep 2019 13:44:29 -0400 Matt Harbison uncommit: add support to modify the commit message and date
Fri, 14 Jun 2019 17:50:04 +0100 Pierre-Yves David run-tests: add a dedicated 'isoptional' function
Fri, 14 Jun 2019 17:39:16 +0100 Pierre-Yves David run-tests: remove the artificial indentation
Fri, 14 Jun 2019 17:37:04 +0100 Pierre-Yves David run-tests: extract a `process_out_line` from the main function
Sun, 08 Sep 2019 10:08:41 +0200 Pierre-Yves David run-tests: extract a `process_cmd_line` from the main function
Sun, 08 Sep 2019 09:42:53 +0200 Pierre-Yves David changegroup: move message about added changes to transaction summary
Sun, 08 Sep 2019 01:02:34 +0200 Pierre-Yves David sshserver: flush stream after command dispatch
Sun, 08 Sep 2019 00:11:20 +0200 Pierre-Yves David narrow: rely on setting `quiet` mode instead of `pushbuffer`
Sun, 14 Oct 2018 12:59:02 +0200 Pierre-Yves David transaction: issue "new obsmarkers" message at the end of the transaction
Sun, 14 Oct 2018 13:19:24 +0200 Pierre-Yves David debugobsolete: also issue the "new obsmarkers" messsage
Fri, 06 Sep 2019 08:32:48 +0900 Yuya Nishihara split: use literal syntax to build a set of one element
Sun, 08 Sep 2019 13:23:55 +0900 Yuya Nishihara rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
Sun, 08 Sep 2019 13:08:59 +0900 Yuya Nishihara rust-cpython: remove Option<_> from interface of py_shared_iterator
Sun, 08 Sep 2019 12:26:12 +0900 Yuya Nishihara rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
Sun, 08 Sep 2019 12:23:18 +0900 Yuya Nishihara rust-cpython: replace dyn Iterator<..> of mapping with concrete type
Sun, 08 Sep 2019 12:07:19 +0900 Yuya Nishihara rust-cpython: replace dyn Iterator<..> of sequence with concrete type
Sun, 08 Sep 2019 12:00:26 +0900 Yuya Nishihara rust-dirstate: provide CopyMapIter and StateMapIter types
Sun, 08 Sep 2019 11:55:29 +0900 Yuya Nishihara rust-dirstate: specify concrete return type of DirsMultiset::iter()
Sat, 27 Apr 2019 02:04:05 +0200 Pierre-Yves David discovery: replace "heads" by "changesets" in a output note (BC)
Thu, 05 Sep 2019 16:32:33 -0700 Martin von Zweigbergk py3: drop incorrect fsencode(findexe(...)) in procutil
Sat, 07 Sep 2019 10:08:47 -0700 Pierre-Yves David flagprocessors: small code update to clarify parameters
Sat, 07 Sep 2019 10:06:32 -0700 Pierre-Yves David flagprocessors: deprecate _processflags
Mon, 02 Sep 2019 17:06:15 +0200 Pierre-Yves David simplestorerepo: stop using `_processflags` directly
Mon, 02 Sep 2019 17:05:52 +0200 Pierre-Yves David revlog: stop using `_processflags` directly
Fri, 30 Aug 2019 19:13:12 +0200 Pierre-Yves David flagprocessors: use _processflagsraw in easy cases
Fri, 30 Aug 2019 19:10:15 +0200 Pierre-Yves David flagprocessors: use _processflagsread in simple cases
Fri, 30 Aug 2019 19:07:49 +0200 Pierre-Yves David flagprocessors: use _processflagswrite for write operation
Fri, 30 Aug 2019 18:54:36 +0200 Pierre-Yves David flagprocessors: introduce specialized functions
Thu, 08 Aug 2019 02:10:18 +0200 Pierre-Yves David flagutil: use it in simplestorerepo
Thu, 08 Aug 2019 01:15:44 +0200 Pierre-Yves David flagutil: make the error class used by the mixin configurable
Sat, 07 Sep 2019 09:56:45 -0700 Pierre-Yves David flagutil: use the new mixin use in remotefilelog
Thu, 08 Aug 2019 01:12:48 +0200 Pierre-Yves David flagutil: introduce a flagprocessorsmixin class
Fri, 06 Sep 2019 23:26:30 -0700 Martin von Zweigbergk check-code: allow command substitution with $(command)
Fri, 14 Jun 2019 16:26:11 +0100 Pierre-Yves David run-tests: rename `lcmd` variable to `line_cmd`
Fri, 14 Jun 2019 16:24:34 +0100 Pierre-Yves David run-tests: rename `lout` variable to `out_line`
Fri, 14 Jun 2019 14:14:17 +0100 Pierre-Yves David run-tests: clarify "l" variable as "out_rawline"
Fri, 14 Jun 2019 13:59:47 +0100 Pierre-Yves David run-tests: use symbolic constant instead of arbitrary number line matching
Sun, 25 Aug 2019 23:40:22 -0400 Valentin Gatien-Baron rustfilepatterns: shorter code for concatenating slices
Sun, 25 Aug 2019 22:53:42 -0400 Valentin Gatien-Baron match: simplify the regexps created for glob patterns
Mon, 26 Aug 2019 08:25:01 -0400 Valentin Gatien-Baron rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]
Sun, 25 Aug 2019 22:52:36 -0400 Valentin Gatien-Baron tests: show the pattern generated for a relative glob
Tue, 16 Jul 2019 21:15:39 -0700 Martin von Zweigbergk copies: remove existing copy info from the changeset on amend (BC)
Tue, 16 Jul 2019 21:15:35 -0700 Martin von Zweigbergk tests: show invalid copies when turning off copies-in-changeset
Mon, 19 Aug 2019 15:43:27 -0700 Martin von Zweigbergk context: filter out invalid copies from workingctx.p[12]copies()
Mon, 19 Aug 2019 12:30:02 -0700 Martin von Zweigbergk tests: demonstrate crash when committing subset of copies to changeset
Thu, 22 Aug 2019 20:36:13 +0300 Pulkit Goyal bdiff-torture: fix pyflakes warning reporting undefined name 'inst'
Tue, 27 Aug 2019 11:56:19 -0700 Kyle Lippincott split: handle partial commit of renames when doing split or record (issue5723)
Tue, 27 Aug 2019 11:56:15 -0700 Kyle Lippincott split: handle partial commit of copies when doing split or record
Sun, 01 Sep 2019 23:43:59 -0700 Martin von Zweigbergk py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])
Wed, 04 Sep 2019 14:35:39 -0700 Martin von Zweigbergk httppeer: use context manager when reading temporary bundle to send
Wed, 04 Sep 2019 10:42:26 -0700 Martin von Zweigbergk httppeer: use context manager when writing temporary bundle to send
Sun, 01 Sep 2019 18:06:31 +0900 Yuya Nishihara rust-cpython: mark unsafe functions as such
Sun, 01 Sep 2019 17:48:24 +0900 Yuya Nishihara rust-cpython: pair leaked reference with its manager object
Sun, 01 Sep 2019 17:37:30 +0900 Yuya Nishihara rust-cpython: introduce restricted variant of RefCell
Sat, 07 Sep 2019 14:51:18 +0200 Pierre-Yves David tests: register test-merge-combination.t as small but slow stable
Fri, 06 Sep 2019 11:48:49 +0200 Julien Cristau test: allow different result for zstd compression (issue6188) stable
Sun, 01 Sep 2019 17:35:14 +0900 Yuya Nishihara rust-cpython: fix unsafe inner(py).borrow_mut() calls
Mon, 02 Sep 2019 16:28:43 +0200 Pierre-Yves David revlog: deprecate the use of `revision(..., raw=True)`
Thu, 05 Sep 2019 14:08:22 -0400 Augie Fackler Added signature for changeset a4e32fd539ab stable
Thu, 05 Sep 2019 14:08:20 -0400 Augie Fackler Added tag 5.1.1 for changeset a4e32fd539ab stable
Wed, 28 Aug 2019 16:01:16 +0200 Boris Feld remotefilelog: reduce probability of race-condition in remotefilelog tests
Sat, 31 Aug 2019 14:12:38 +0900 Yuya Nishihara rust: apply more formatting fixes
Thu, 22 Aug 2019 14:31:07 +0200 Raphaël Gomès rust-utils: add normalize_case util to mirror Python one
Wed, 28 Aug 2019 08:16:58 -0400 Valentin Gatien-Baron rust: fix warnings about trait objects without dyn being deprecated
Thu, 29 Aug 2019 23:38:24 -0700 Martin von Zweigbergk py3: convert hg executable path to bytes in missing case in procutil
Sat, 31 Aug 2019 10:26:39 -0700 Martin von Zweigbergk py3: make statprof's chrome output work
Fri, 30 Aug 2019 15:30:47 -0700 Martin von Zweigbergk py3: for statprof's Chrome output, write json to string, then encode to bytes
Fri, 30 Aug 2019 16:44:31 -0700 Martin von Zweigbergk statprof: use context manager for file when writing flame graph
Fri, 30 Aug 2019 16:43:43 -0700 Martin von Zweigbergk statprof: use context manager when reading source from file
Fri, 30 Aug 2019 15:12:37 -0700 Martin von Zweigbergk statprof: clarify by naming tuple members while enumerate()'ing
Mon, 05 Aug 2019 17:25:24 +0200 Pierre-Yves David upgrade: make sure we reclone all revlogs when updating to some format
Tue, 30 Jul 2019 17:25:16 +0200 Pierre-Yves David upgrade: add an argument to control changelog upgrade
Tue, 30 Jul 2019 00:35:52 +0200 Pierre-Yves David upgrade: add an argument to control manifest upgrade
Fri, 30 Aug 2019 18:11:41 +0200 Pierre-Yves David unionrepo: drop the custom `rawdata` implementation
Fri, 30 Aug 2019 18:10:43 +0200 Pierre-Yves David unionrepo: drop `baserevdiff`
Fri, 30 Aug 2019 18:10:00 +0200 Pierre-Yves David unionrepo: use normal inheritance scheme to call revdiff
Fri, 30 Aug 2019 18:08:35 +0200 Pierre-Yves David unionrepo: fix `revdiff` implementation to use `rawdata`
Fri, 30 Aug 2019 18:05:24 +0200 Pierre-Yves David unionrepo: get rid of `baserevision`
Fri, 30 Aug 2019 17:45:38 +0200 Pierre-Yves David unionrepo: use a lower level overide in unionrepo too
Fri, 30 Aug 2019 18:12:16 +0200 Pierre-Yves David bundlerepo: drop the custom `rawdata` implementation
Fri, 30 Aug 2019 17:46:47 +0200 Pierre-Yves David bundlerepo: drop the `baserevision` hack
Fri, 30 Aug 2019 15:04:54 +0200 Pierre-Yves David bundlerepo: simplify code to take advantage of `_rawtext`
Sat, 31 Aug 2019 11:10:12 +0900 Yuya Nishihara merge with stable
Thu, 29 Aug 2019 15:49:16 +0200 Raphaël Gomès rust: run cargo fmt
Wed, 28 Aug 2019 17:36:53 -0700 Martin von Zweigbergk py3: use pycompat.maplist() in chgserver
Fri, 23 Aug 2019 08:54:32 -0700 Martin von Zweigbergk run-tests: handle --local before --with-hg
Fri, 23 Aug 2019 08:46:49 -0700 Martin von Zweigbergk run-tests: error out on `--local --with-[c]hg`
Tue, 20 Aug 2019 18:05:07 -0400 Matt Harbison contrib: simplify the genosxversion.py command to find the hg libraries
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
Sun, 25 Aug 2019 09:00:26 -0700 Gregory Szorc python-zstandard: apply big-endian fix (issue6188) stable 5.1.1
Sat, 17 Aug 2019 01:49:28 +0530 Navaneeth Suresh exchange: abort on pushing bookmarks pointing to secret changesets (issue6159) stable
Sun, 18 Aug 2019 02:47:32 +0530 Navaneeth Suresh tests: add test to demonstrate issue6159 stable
Sun, 25 Aug 2019 19:46:24 +0700 Anton Shestakov packaging: add Bullseye, remove Jessie stable
Sun, 25 Aug 2019 19:38:09 +0700 Anton Shestakov packaging: add Cosmic and Disco, remove Trusty and Artful stable
Thu, 22 Aug 2019 16:47:31 -0700 Martin von Zweigbergk narrow: fix typo "respositories"
Fri, 23 Aug 2019 17:03:42 -0400 Augie Fackler merge with stable
Wed, 21 Aug 2019 17:56:50 +0200 Raphaël Gomès makefile: run Rust tests if cargo is installed stable
Wed, 21 Aug 2019 13:14:39 -0700 Martin von Zweigbergk merge: hint about using `hg resolve` for resolving conflicts
Sat, 17 Aug 2019 18:28:55 +0900 Yuya Nishihara rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)
Sat, 17 Aug 2019 18:25:29 +0900 Yuya Nishihara rust-dirstate: split DirsMultiset constructor per input type
Sat, 17 Aug 2019 16:33:05 +0900 Yuya Nishihara rust-dirstate: remove excessive clone() of parameter and return value
Sat, 17 Aug 2019 18:06:08 +0900 Yuya Nishihara rust-dirstate: handle invalid length of p1/p2 parameters
Sat, 17 Aug 2019 11:37:42 +0900 Yuya Nishihara rust: simply use TryInto to convert slice to array
Sat, 17 Aug 2019 13:55:05 +0900 Yuya Nishihara rust-dirstate: use PARENT_SIZE constant where appropriate
Sat, 17 Aug 2019 13:27:11 +0900 Yuya Nishihara rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision number
Sat, 17 Aug 2019 13:26:04 +0900 Yuya Nishihara rust-dirstate: remove repetition in array literal
Sat, 17 Aug 2019 13:42:30 +0900 Yuya Nishihara rust-dirstate: remove too abstracted way of getting &[u8]
Sat, 17 Aug 2019 11:43:05 +0900 Yuya Nishihara rust-dirstate: remove unneeded "ref"
Sat, 17 Aug 2019 12:17:46 +0900 Yuya Nishihara rust-parsers: fix unboxing of PyInt on Python 3
Tue, 20 Aug 2019 17:12:36 +0200 Pierre-Yves David revlog: split `rawtext` retrieval out of _revisiondata
Mon, 19 Aug 2019 16:29:43 +0200 Pierre-Yves David revlog: avoid caching raw text too early in _revisiondata
Wed, 07 Aug 2019 23:55:01 +0200 Pierre-Yves David revlog: add some documentation to `_revisiondata` code
Wed, 07 Aug 2019 23:52:55 +0200 Pierre-Yves David revlog: move `nullid` early return sooner in `_revisiondata`
Wed, 07 Aug 2019 23:48:54 +0200 Pierre-Yves David revlog: stop calling `basetext` `rawtext` in _revisiondata
Wed, 07 Aug 2019 23:46:14 +0200 Pierre-Yves David revlog: assign rawtext earlier in `_revisiondata`
Mon, 19 Aug 2019 16:14:27 +0200 Pierre-Yves David revlog: drop silly `raw` parameter to `rawdata` function
Mon, 19 Aug 2019 10:34:10 -0700 Martin von Zweigbergk perf: don't depend on pycompat for older Mercurial versions
Mon, 19 Aug 2019 10:39:13 -0700 Martin von Zweigbergk perf: don't try to call `util.queue` on Mercurial version before it existed
Mon, 19 Aug 2019 10:38:38 -0700 Martin von Zweigbergk perf: handle NameError for `pycompat.foo` when pycompat wasn't imported
Wed, 07 Aug 2019 20:12:07 +0200 Pierre-Yves David rawdata: update callers in shallowbundle
Wed, 07 Aug 2019 20:11:50 +0200 Pierre-Yves David rawdata: update callers in storageutils
Wed, 07 Aug 2019 20:11:35 +0200 Pierre-Yves David rawdata: update callers in delta utils
Wed, 07 Aug 2019 20:11:22 +0200 Pierre-Yves David rawdata: update callers in repository
Wed, 07 Aug 2019 20:11:12 +0200 Pierre-Yves David rawdata: update callers in testing/storage.py
Wed, 07 Aug 2019 22:41:49 +0200 Pierre-Yves David rawdata: update callers in test-revlog-raw
Wed, 07 Aug 2019 20:10:43 +0200 Pierre-Yves David rawdata: update callers in lfs' tests
Wed, 07 Aug 2019 20:10:32 +0200 Pierre-Yves David rawdata: update callers in lfs' wrapper
Wed, 07 Aug 2019 20:10:24 +0200 Pierre-Yves David rawdata: update caller in wireprotov2server
Wed, 07 Aug 2019 20:10:08 +0200 Pierre-Yves David rawdata: update callers in debugcommands
Wed, 07 Aug 2019 20:09:53 +0200 Pierre-Yves David rawdata: update callers in sqlitestore
Wed, 07 Aug 2019 22:35:12 +0200 Pierre-Yves David rawdata: update caller in remotefilelog
Wed, 07 Aug 2019 20:09:10 +0200 Pierre-Yves David rawdata: update callers in bundlerepo
Wed, 07 Aug 2019 20:08:35 +0200 Pierre-Yves David rawdata: update callers in context
Wed, 07 Aug 2019 20:08:26 +0200 Pierre-Yves David rawdata: update caller in revlog
Thu, 15 Aug 2019 14:54:39 -0400 Augie Fackler setup: fix a sorting issue I noticed in package names
Sat, 17 Aug 2019 10:25:04 +0900 Yuya Nishihara py3: do not convert rust module/attribute names to bytes
Sat, 17 Aug 2019 15:43:41 +0900 Yuya Nishihara transplant: unnest --stop case
Fri, 16 Aug 2019 18:34:05 +0900 Yuya Nishihara rust-discovery: use while loop instead of match + break
Fri, 16 Aug 2019 18:31:17 +0900 Yuya Nishihara rust-discovery: remove useless extern crate
Fri, 26 Jul 2019 01:19:43 +0530 Taapas Agrawal transplant: added support for --stop flag
Thu, 15 Aug 2019 20:43:25 +0530 Navaneeth Suresh unshelve: abort on using --keep and --interactive together
Tue, 20 Aug 2019 18:35:16 +0300 Navaneeth Suresh config: add experimental argument to the config registrar
Wed, 14 Aug 2019 16:11:45 -0400 Augie Fackler tests: split joint repo/changelog fake into one for each type
Tue, 13 Aug 2019 14:28:10 -0700 Danny Hooper fix: pass line ranges as value instead of callback
Tue, 13 Aug 2019 14:20:48 -0700 Danny Hooper fix: correctly parse the :metadata subconfig
Mon, 12 Aug 2019 16:39:39 -0700 Danny Hooper fix: allow tools to use :linerange, but also run if a file is unchanged
Wed, 10 Jul 2019 09:57:28 +0200 Raphaël Gomès rust-dirstate: call rust dirstatemap from Python
Wed, 10 Jul 2019 09:56:53 +0200 Raphaël Gomès rust-dirstate: rust-cpython bridge for dirstatemap
Wed, 10 Jul 2019 09:56:23 +0200 Raphaël Gomès rust-dirstate: rust implementation of dirstatemap
Tue, 09 Jul 2019 15:15:54 +0200 Raphaël Gomès rust-cpython: add macro for sharing references
Tue, 09 Jul 2019 14:53:34 +0200 Raphaël Gomès rust-docstrings: add missing module docstrings
Wed, 17 Jul 2019 11:37:43 +0200 Raphaël Gomès rust-dirstate: improve API of `DirsMultiset`
Tue, 09 Jul 2019 12:15:09 +0200 Raphaël Gomès rust-dirstate: use EntryState enum instead of literals
Tue, 09 Jul 2019 11:49:49 +0200 Raphaël Gomès rust-parsers: switch to parse/pack_dirstate to mutate-on-loop
Wed, 10 Jul 2019 10:16:28 +0200 Raphaël Gomès rust-parsers: move parser bindings to their own file and Python module
Mon, 08 Jul 2019 18:01:39 +0200 Raphaël Gomès rust-dirstate: create dirstate submodule in hg-cpython
Wed, 20 Feb 2019 09:04:54 +0100 Georges Racinet rust-discovery: using from Python code
Tue, 21 May 2019 12:46:38 +0200 Georges Racinet on percheron.racinet.fr rust-discovery: optimization of add commons/missings for empty arguments
Tue, 16 Apr 2019 01:16:39 +0200 Georges Racinet rust-discovery: using the children cache in add_missing
Tue, 21 May 2019 17:44:15 +0200 Georges Racinet discovery: new devel.discovery.randomize option
Tue, 21 May 2019 17:43:55 +0200 Georges Racinet rust-discovery: optionally don't randomize at all, for tests
Fri, 17 May 2019 01:56:57 +0200 Georges Racinet rust-discovery: exposing sampling to python
Fri, 16 Aug 2019 15:41:53 +0300 Augie Fackler tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1) stable
Fri, 17 May 2019 01:56:57 +0200 Georges Racinet rust-discovery: takefullsample() core implementation
Fri, 17 May 2019 01:56:56 +0200 Georges Racinet rust-discovery: core implementation for take_quick_sample()
Wed, 12 Jun 2019 14:31:41 +0100 Georges Racinet rust-discovery: read the index from a repo passed at init
Wed, 12 Jun 2019 14:18:12 +0100 Georges Racinet rust-discovery: accept the new 'respectsize' init arg
Wed, 14 Aug 2019 09:22:54 +0900 Yuya Nishihara merge with stable
Tue, 13 Aug 2019 22:48:05 +0530 Navaneeth Suresh unshelve: forget unknown files after a partial unshelve
Thu, 08 Aug 2019 01:59:43 +0200 Pierre-Yves David flagutil: move addflagprocessor to the new module (API)
Thu, 08 Aug 2019 01:25:37 +0200 Pierre-Yves David flagutil: move insertflagprocessor to the new module (API)
Thu, 08 Aug 2019 01:28:34 +0200 Pierre-Yves David flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
Thu, 08 Aug 2019 01:04:48 +0200 Pierre-Yves David flagutil: move the `flagprocessors` mapping in the new module
Thu, 08 Aug 2019 01:03:01 +0200 Pierre-Yves David flagutil: create a `mercurial.revlogutils.flagutil` module
Wed, 07 Aug 2019 22:02:49 +0200 Pierre-Yves David rawdata: register the method for `ifiledata`
Wed, 07 Aug 2019 21:17:48 +0200 Pierre-Yves David rawdata: implement the method for `unionrepo` too
Wed, 07 Aug 2019 20:51:52 +0200 Pierre-Yves David rawdata: implement the method for `remotefilelog` too
Wed, 07 Aug 2019 20:48:05 +0200 Pierre-Yves David rawdata: implement `rawdata` for `simplestore` too
Wed, 07 Aug 2019 22:08:04 +0200 Pierre-Yves David rawdata: forward `rawdata` call on `manifestlog`
Wed, 07 Aug 2019 22:01:52 +0200 Pierre-Yves David rawdata: implement `rawdata` for `sqlitestore` too
Wed, 07 Aug 2019 22:00:57 +0200 Pierre-Yves David rawdata: add the method to bundlerevlog
Wed, 07 Aug 2019 21:59:20 +0200 Pierre-Yves David rawdata: forward the method call on `filelog` object
Wed, 07 Aug 2019 21:54:29 +0200 Pierre-Yves David rawdata: introduce a `rawdata` method on revlog
Wed, 07 Aug 2019 17:14:48 +0200 Pierre-Yves David revlog: split a `_revisiondata` method to file `revision` job
Wed, 24 Jul 2019 18:32:36 +0530 Taapas Agrawal continue: added support for transplant
Fri, 09 Aug 2019 05:09:54 -0400 Augie Fackler merge with stable
Mon, 12 Aug 2019 14:00:19 -0400 Valentin Gatien-Baron fncache: make debugrebuildfncache not fail on broken fncache stable
Mon, 12 Aug 2019 13:22:27 -0400 Valentin Gatien-Baron fncache: show that debugrebuildfncache is partly broken stable
Fri, 09 Aug 2019 13:11:27 +0200 Pierre-Yves David test: further fixes to matching for run-tests.py bug stable
Mon, 05 Aug 2019 13:31:12 -0700 Kyle Lippincott branchmap: explicitly warm+write all subsets of the branchmap caches
Wed, 12 Jun 2019 13:42:52 +0100 Pierre-Yves David changectx: extract explicit computechangesetfilesremoved method from context
Wed, 12 Jun 2019 13:42:22 +0100 Pierre-Yves David changectx: extract explicit computechangesetfilesadded method from context
Thu, 08 Aug 2019 11:06:13 +0200 Pierre-Yves David demandimport: explicitly declare `_session` at the module level stable
Thu, 08 Aug 2019 10:55:06 +0200 Pierre-Yves David tests: give more room for slowness in test-run-tests.t stable
Tue, 06 Aug 2019 03:17:40 +0200 Pierre-Yves David copies: extract an explicit `computechangesetcopie` method from context
Wed, 07 Aug 2019 19:18:20 +0530 Navaneeth Suresh config: fix fm.data() handling of defaultvalue
Sat, 03 Aug 2019 12:14:34 +0530 Navaneeth Suresh config: remove pycompat.bytestr() for defaultvalue
Sat, 27 Jul 2019 12:19:51 +0530 Navaneeth Suresh unshelve: clear shelvedstate and _finishunshelve() on partial unshelve
Thu, 25 Jul 2019 22:01:15 +0530 Navaneeth Suresh unshelve: delete shelvedstate after a successful unshelve --continue
Wed, 24 Jul 2019 18:15:27 +0530 Navaneeth Suresh unshelve: handle stripping changesets on interactive mode
Tue, 06 Aug 2019 14:54:25 +0200 Raphaël Gomès byteify-strings: add --version argument
Tue, 06 Aug 2019 14:49:30 +0200 Raphaël Gomès byteify-strings: add space in special comments to silence flake8 error
Thu, 18 Jul 2019 17:10:38 +0800 Anton Shestakov revset: drop argument when it's None
Thu, 18 Jul 2019 17:07:34 +0800 Anton Shestakov stack: remove unnecessary reverse() predicate
Sat, 03 Aug 2019 16:47:49 -0700 Gregory Szorc automation: increase root volume size on Linux
Sat, 03 Aug 2019 16:03:11 -0700 Gregory Szorc automation: install Rust in Linux environment
Sat, 03 Aug 2019 14:17:41 -0700 Gregory Szorc automation: update packages in requirements files
Sat, 03 Aug 2019 14:04:31 -0700 Gregory Szorc automation: install latest Python versions
Thu, 01 Aug 2019 03:15:58 +0200 Pierre-Yves David upgrade: introduce the internal code for revlog cloning selection
Thu, 01 Aug 2019 11:02:12 -0700 Martin von Zweigbergk relnotes: copy "next" to "5.1" and clear "next" stable
Tue, 30 Jul 2019 19:58:44 +0200 Pierre-Yves David upgrade: introduce a _copyrevlog method
Sat, 27 Jul 2019 19:25:47 +0200 Pierre-Yves David upgrade: rename `_copyrevlogs` to `_clonerevlogs`
Sat, 27 Jul 2019 19:58:17 +0200 Pierre-Yves David upgrade: walk the source store file only once
Wed, 12 Jun 2019 14:22:49 +0100 Pierre-Yves David upgrade: always use full text if "full-add" mode is enable
Sun, 04 Aug 2019 22:14:26 +0200 Raphaël Gomès byteify-strings: fix misalignment with multi-line parenthesis
Fri, 02 Aug 2019 16:54:02 +0200 Raphaël Gomès byteify-strings: add test for byteify-strings.py
Sun, 04 Aug 2019 20:59:21 +0900 Yuya Nishihara merge with stable
Sat, 03 Aug 2019 12:13:51 -0700 Gregory Szorc automation: push changes affecting .hgtags stable
Fri, 02 Aug 2019 16:17:02 +0200 Raphaël Gomès byteify-strings: add cli argument to handle `attr*()` when they are methods
Fri, 21 Jun 2019 03:50:40 +0200 Pierre-Yves David bookmarks: actual fix for race condition deleting bookmark stable
Thu, 01 Aug 2019 16:22:47 +0200 Pierre-Yves David strip: access bookmark before getting a reference to changelog stable
Thu, 01 Aug 2019 15:59:52 +0200 Pierre-Yves David test: use a more verbose output in the test stable
Fri, 02 Aug 2019 16:14:00 +0200 Raphaël Gomès byteify-strings: simplify default value for `--treat-as-kwargs`
Fri, 02 Aug 2019 10:18:22 +0200 Raphaël Gomès byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects
Fri, 02 Aug 2019 10:10:23 +0200 Raphaël Gomès byteify-strings: add helpers to check for item access or method call
Fri, 02 Aug 2019 09:55:32 +0200 Raphaël Gomès byteify-strings: add support for ignore comments
Fri, 02 Aug 2019 09:48:13 +0200 Raphaël Gomès byteify-strings: handle triple quoted strings if they are not docstrings
Fri, 02 Aug 2019 09:44:11 +0200 Raphaël Gomès byteify-strings: handle multi-line strings in _ensuresysstr
Wed, 22 May 2019 16:22:06 -0700 Danny Hooper fix: run fixer tools in the repo root as cwd so they can use the working copy
Thu, 01 Aug 2019 22:03:52 +0530 Navaneeth Suresh config: add defaultvalue template keyword
Thu, 01 Aug 2019 12:23:07 -0400 Augie Fackler merge with stable
Tue, 23 Jul 2019 11:12:36 +0200 Raphaël Gomès module-policy: update rust extension import to use the new module policy
Sun, 21 Jul 2019 07:59:16 -0700 Martin von Zweigbergk transaction: leave unfinished without crashing when not properly released
Tue, 30 Jul 2019 21:36:15 +0530 Navaneeth Suresh unshelve: add abort on using continue and interactive together
Mon, 29 Jul 2019 13:22:52 +0300 Pulkit Goyal py3: add one more test to list of passing tests
Mon, 29 Jul 2019 13:25:05 +0300 Pulkit Goyal tests: sort imports in test-bookmarks-corner-case.t
Thu, 01 Aug 2019 12:14:52 -0400 Augie Fackler Added signature for changeset e91930d712e8 stable
Thu, 01 Aug 2019 12:14:50 -0400 Augie Fackler Added tag 5.1 for changeset e91930d712e8 stable
Fri, 26 Jul 2019 10:47:06 -0700 Danny Hooper fix: add some new test cases
Wed, 24 Jul 2019 00:44:12 +0530 Navaneeth Suresh unshelve: store information about interactive mode in shelvedstate
Sun, 28 Jul 2019 18:32:31 -0700 Gregory Szorc automation: execute powershell when connecting stable 5.1
Sun, 28 Jul 2019 18:16:08 -0700 Gregory Szorc automation: allow exit code of 1 for `hg push` stable
Thu, 25 Jul 2019 21:28:29 +0900 Yuya Nishihara curses: do not setlocale() at import time (issue5261) stable
Wed, 24 Jul 2019 18:20:01 +0530 Navaneeth Suresh unshelve: create a matcher only if required on creating unshelve ctx
Wed, 24 Jul 2019 18:10:50 +0530 Navaneeth Suresh unshelve: changes how date is set on interactive mode
Wed, 24 Jul 2019 09:06:25 +0530 Navaneeth Suresh unshelve: unify logic around creating an unshelve changeset
Wed, 24 Jul 2019 16:19:00 -0700 Danny Hooper fix: ignore fixer tool configurations that are missing patterns
Wed, 24 Jul 2019 16:21:12 -0700 Danny Hooper fix: add a test case around the effect of cwd on pattern matching
Wed, 24 Jul 2019 16:22:45 -0700 Danny Hooper fix: remove support for :fileset sub-config in favor of :pattern
Tue, 23 Jul 2019 15:01:28 -0400 Augie Fackler fsmonitor: add support for extra `hg debuginstall` data
Tue, 23 Jul 2019 14:37:51 -0400 Augie Fackler debugcommands: add support for extensions adding their own debug info
Tue, 23 Jul 2019 14:36:38 -0400 Augie Fackler fsmonitor: refactor watchmanclient.client to accept ui and repo path
Mon, 22 Jul 2019 19:10:59 -0700 Gregory Szorc contrib: install Python 3.8b2 instead of 3.8a2 stable
Mon, 22 Jul 2019 19:06:20 -0700 Gregory Szorc automation: make Windows base image name configurable stable
Mon, 22 Jul 2019 18:55:52 -0700 Gregory Szorc automation: extract strings to constants stable
Mon, 22 Jul 2019 18:52:58 -0700 Gregory Szorc automation: use newer Windows base image stable
Mon, 22 Jul 2019 17:44:19 -0700 Martin von Zweigbergk copies: fix crash on in changeset-centric tracing from commit to itself stable
Tue, 23 Jul 2019 12:03:24 +0530 Navaneeth Suresh unshelve: add help text on --interactive in verbose mode stable
Mon, 22 Jul 2019 06:33:11 -0400 Valentin Gatien-Baron amend: stop committing unrequested file reverts (issue6157) stable
Mon, 22 Jul 2019 06:33:00 -0400 Valentin Gatien-Baron amend: add a test for a simplified version of issue6157 stable
Sun, 21 Jul 2019 18:04:05 -0700 Martin von Zweigbergk py: error out if a "skip" character was given with non-dict to util.dirs() stable
Mon, 22 Jul 2019 09:55:05 -0700 Martin von Zweigbergk py3: fix incorrect fix of test-setdiscovery.t in eb27d9eee2cc stable
Mon, 22 Jul 2019 14:08:56 -0400 Augie Fackler Added signature for changeset e386b5f4f836 stable
Mon, 22 Jul 2019 14:08:54 -0400 Augie Fackler Added tag 5.1rc0 for changeset e386b5f4f836 stable
Mon, 22 Jul 2019 14:00:33 -0400 Augie Fackler merge default into stable for 5.1 release stable 5.1rc0
Sun, 21 Jul 2019 14:42:01 +0900 Yuya Nishihara rust-filepatterns: unescape comment character property
Sun, 21 Jul 2019 13:00:54 +0900 Yuya Nishihara rust-filepatterns: use literal b'#' instead of cast
Sun, 21 Jul 2019 12:46:57 +0900 Yuya Nishihara rust-filepatterns: fix type of warnings tuple to (bytes, bytes)
Sun, 21 Jul 2019 13:48:29 +0900 Yuya Nishihara hgignore: add escape syntax test for glob patterns
Sun, 21 Jul 2019 13:37:24 +0900 Yuya Nishihara hgignore: add a few more weird patterns to test case
Sun, 21 Jul 2019 13:30:47 +0900 Yuya Nishihara hgignore: update \-escape test to reflect actual behavior
Sat, 20 Jul 2019 11:04:49 -0700 Martin von Zweigbergk py3: add a b'' prefix in tests/test-convert-identity.t
Fri, 19 Jul 2019 09:43:50 -0700 Martin von Zweigbergk lookup: don't use "00changelog.i@None" when lookup of prefix fails
Thu, 18 Jul 2019 14:23:21 -0400 Augie Fackler py3: fix test-setdiscovery.t on Python 3 by conditionalizing two lines
Fri, 19 Jul 2019 01:49:10 +0530 Taapas Agrawal commands: removed part of description from abort and continue
Sat, 20 Jul 2019 22:18:22 -0400 Matt Harbison tests: glob over some timing numbers in test-shelve.t
Thu, 18 Jul 2019 14:18:20 -0400 Augie Fackler py3: another passing test
Thu, 18 Jul 2019 14:19:41 -0400 Augie Fackler cleanup: remove redundant import
Thu, 18 Jul 2019 21:10:17 +0530 Navaneeth Suresh shelve: modify help text on --interactive
Thu, 18 Jul 2019 20:54:26 +0530 Navaneeth Suresh unshelve: mark unshelve interactive as experimental
Tue, 02 Jul 2019 12:59:58 -0400 Valentin Gatien-Baron commit: improve the files field of changelog for merges
Sat, 13 Jul 2019 23:45:32 -0400 Valentin Gatien-Baron convert: add a config option to help doing identity hg->hg conversion
Tue, 02 Jul 2019 12:55:51 -0400 Valentin Gatien-Baron tests: show the files fields of changelogs for many merges
Tue, 16 Jul 2019 19:18:16 +0100 Ian Moody phabricator: handle local:commits time being string or int
Tue, 16 Jul 2019 18:38:38 +0100 Ian Moody phabricator: demonstrate broken phabread on string local:commit times
Tue, 02 Jul 2019 18:02:12 +0530 Navaneeth Suresh unshelve: add interactive mode
Sun, 07 Jul 2019 10:54:41 -0400 Valentin Gatien-Baron blackbox: disable extremely verbose logging (issue6110)
Wed, 17 Jul 2019 22:24:17 +0530 Taapas Agrawal continue: added support for unshelve
Tue, 16 Jul 2019 01:59:28 +0530 Taapas Agrawal continue: added support for rebase
Mon, 15 Jul 2019 22:23:31 +0530 Taapas Agrawal continue: added logic for hg continue
Wed, 17 Jul 2019 18:15:51 +0200 Raphaël Gomès rust-utils: remove buggy assertion
Wed, 10 Jul 2019 17:41:07 +0200 Raphaël Gomès rust-utils: add docstrings and doctests for utils.rs
Tue, 02 Jul 2019 17:15:03 +0200 Raphaël Gomès rust: switch hg-core and hg-cpython to rust 2018 edition
Fri, 12 Jul 2019 11:08:31 +0200 Raphaël Gomès rust-utils: use new find_dirs iterator
Tue, 16 Jul 2019 00:00:17 -0400 Matt Harbison inno: correct the path display in a literal block of the readme
Mon, 15 Jul 2019 15:29:22 -0700 Martin von Zweigbergk copies: remove unnecessary override of p[12]copies() in workingctx
Fri, 12 Jul 2019 19:38:18 -0400 Matt Harbison tests: properly position conditional output on Windows in test-subrepo.t
Thu, 11 Jul 2019 03:08:28 +0530 Taapas Agrawal abort: removed labels argument from abortmerge()
Fri, 12 Jul 2019 23:34:24 -0700 Martin von Zweigbergk py3: source-transform only call-sites of iteritems(), not definitions
Sun, 14 Jul 2019 23:21:28 -0700 Martin von Zweigbergk py3: fix formatting of branchmap log messages with repo.filtername=None
Sun, 14 Jul 2019 01:31:42 -0400 Matt Harbison automation: correct the path separator in LIBPATH on Windows
Sun, 30 Jun 2019 01:07:14 +0530 Taapas Agrawal abort: added support for merge
Wed, 26 Jun 2019 22:15:07 +0530 Taapas Agrawal abort: added support for unshelve
Wed, 10 Jul 2019 23:11:55 +0530 Taapas Agrawal unshelve: changed Corruptedstate error msg from ui.warn to error.Abort
Thu, 20 Jun 2019 01:08:56 +0530 Taapas Agrawal mq: fix for merge detection methods
Tue, 09 Jul 2019 00:03:10 -0700 Martin von Zweigbergk py3: store _origdoc as str
Fri, 28 Jun 2019 12:59:21 -0700 Martin von Zweigbergk copies: follow copies across merge base without source file (issue6163)
Tue, 25 Jun 2019 14:25:03 -0700 Martin von Zweigbergk copies: filter invalid copies only at end of pathcopies() (issue6163)
Tue, 25 Jun 2019 13:46:55 -0700 Martin von Zweigbergk copies: inline _chainandfilter() to prepare for next patch
Tue, 25 Jun 2019 13:33:49 -0700 Martin von Zweigbergk copies: remove most early returns from pathcopies() and _forwardcopies()
Fri, 28 Jun 2019 09:01:45 -0700 Martin von Zweigbergk copies: move short-circuiting of dirstate copies out of _forwardcopies()
Fri, 21 Jun 2019 16:59:29 -0700 Martin von Zweigbergk tests: add more tests of copy tracing with removed and re-added files
Mon, 01 Jul 2019 14:24:51 -0700 Martin von Zweigbergk tests: split out tests for unrelated copy source/target into separate file
Mon, 24 Jun 2019 16:01:01 -0700 Kyle Lippincott subrepos: make last line of prompts <40 english chars (issue6158)
Mon, 24 Jun 2019 16:00:39 -0700 Kyle Lippincott largefiles: make last line of prompts <40 english chars (issue6158)
Sun, 30 Jun 2019 18:32:43 +0900 Yuya Nishihara rust-dirstate: add helper to iterate ancestor paths
Tue, 09 Jul 2019 20:51:48 -0400 Matt Harbison tests: update test-commit-interactive.t for no-execbit platforms
Fri, 28 Jun 2019 00:35:52 +0530 Taapas Agrawal abort: added support for histedit
Sun, 23 Jun 2019 23:11:35 +0530 Taapas Agrawal abort: added support for rebase
Sun, 23 Jun 2019 22:31:31 +0530 Taapas Agrawal abort: added support for graft
Sun, 23 Jun 2019 20:58:01 +0530 Taapas Agrawal abort: added logic for of hg abort
Tue, 09 Jul 2019 10:09:46 -0400 Augie Fackler merge with stable
Tue, 09 Jul 2019 12:58:29 +0300 Taapas Agrawal merge: disallow merge abort in case of an unfinished operation (issue6160)
Mon, 08 Jul 2019 15:01:18 -0700 Kyle Lippincott relnotes: document new range-select mechanism in crecord
Fri, 05 Jul 2019 00:17:26 +0530 Taapas Agrawal statecheck: updated docstrings related to afterresolvedstates
Mon, 08 Jul 2019 14:01:01 -0400 Augie Fackler extdata: avoid crashing inside subprocess when we get a revset parse error
Mon, 08 Jul 2019 13:57:44 -0400 Augie Fackler extdata: demonstrate bad behavior when a subprocess emits garbage
Sun, 07 Jul 2019 23:04:55 -0700 Martin von Zweigbergk py3: don't run source transformer on hgext3rd (extensions)
Mon, 08 Jul 2019 13:10:34 -0700 Kyle Lippincott crecord: provide 'X' as a range-select mechanism
Mon, 08 Jul 2019 13:06:46 -0700 Kyle Lippincott crecord: make KEY_ENTER usable in tests (by not updating UI)
Mon, 08 Jul 2019 12:38:37 -0700 Kyle Lippincott crecord: fix if -> elif when handling key presses
Mon, 08 Jul 2019 12:17:06 -0700 Kyle Lippincott crecord: add "x" alias for space, remove test-only "TOGGLE" alias
Mon, 08 Jul 2019 12:15:37 -0700 Kyle Lippincott crecord: stop using test-only "X" as alternative for "c"
Sat, 06 Jul 2019 22:19:36 +0530 Taapas Agrawal graft: moved abortgraft and readgraft to cmdutil
Thu, 20 Jun 2019 14:33:42 -0400 Augie Fackler cleanup: use named constants for second arg to .seek()
Thu, 20 Jun 2019 14:45:52 -0700 Kyle Lippincott patch: use a short, fixed-size message for last line of prompt (issue6158)
Thu, 20 Jun 2019 11:40:47 -0700 Kyle Lippincott filemerge: make last line of prompts <40 english chars (issue6158)
Tue, 09 Jul 2019 10:07:35 -0400 Augie Fackler Added signature for changeset 97ada9b8d51b stable
Tue, 09 Jul 2019 10:07:33 -0400 Augie Fackler Added tag 5.0.2 for changeset 97ada9b8d51b stable
Mon, 08 Jul 2019 13:12:20 -0400 Augie Fackler posix: always seek to EOF when opening a file in append mode stable 5.0.2
Sat, 06 Jul 2019 19:55:29 -0400 Valentin Gatien-Baron tweakdefaults: make hg resolve require --re-merge flag to re-merge
Thu, 04 Jul 2019 21:29:28 +0530 Navaneeth Suresh unshelve: rename _dounshelve() to dounshelve()
Mon, 01 Jul 2019 15:07:31 +0200 Raphaël Gomès rust: remove Deref in favor of explicit methods
Mon, 01 Jul 2019 10:53:36 +0200 Raphaël Gomès rust: simplify overly complicated expression
Mon, 01 Jul 2019 10:50:18 +0200 Raphaël Gomès rust: run rfmt on all hg-core/hg-cpython code
Wed, 03 Jul 2019 10:06:39 +0800 Anton Shestakov move: --force flag forcibly moves, not copies stable
Wed, 03 Jul 2019 10:01:51 +0800 Anton Shestakov copy: correct synopsis by making SOURCE a required argument stable
Tue, 02 Jul 2019 10:53:29 +0200 Pierre-Yves David debugrevlog: fix average size computation for empty data (issue6167) stable
Mon, 01 Jul 2019 16:25:51 -0700 Martin von Zweigbergk changelog: fix handling of empty copy entries in changeset
Sun, 30 Jun 2019 17:52:57 +0530 Sushil khanchi relnotes: document the new --force-close-branch flag
Tue, 11 Jun 2019 20:53:14 +0300 Pulkit Goyal py3: hack around inconsistency of type of name passed to DNSQuestion
Tue, 11 Jun 2019 20:48:59 +0300 Pulkit Goyal py3: add r'' prefixes and do ('%d' % int) instead of str(int)
Sat, 02 Feb 2019 12:07:31 -0800 Gregory Szorc zeroconf: port to Python 3
Fri, 28 Jun 2019 16:40:36 -0700 Martin von Zweigbergk copies: return only path from _tracefile() since that's all caller needs
Sun, 30 Jun 2019 13:04:26 +0530 Navaneeth Suresh extensions: add shelve to _builtin
Sun, 30 Jun 2019 15:10:56 +0900 Yuya Nishihara merge with stable
Sat, 29 Jun 2019 23:23:07 -0400 Matt Harbison bookmarks: backout the attempt to fix the delete race stable
Fri, 28 Jun 2019 14:13:00 -0700 Martin von Zweigbergk automv: access status fields by name, not index
Fri, 28 Jun 2019 14:07:09 -0700 Martin von Zweigbergk automv: use public API for getting copies
Sat, 18 May 2019 15:44:23 +0530 Sushil khanchi commit: add --force-close-branch flag to close a non-head changeset
Fri, 28 Jun 2019 21:31:34 +0530 Navaneeth Suresh shelve: move shelve extension to core
Fri, 28 Jun 2019 22:57:48 +0530 Navaneeth Suresh shelve: remove rebase.clearstatus()
Thu, 20 Jun 2019 00:59:16 +0530 Taapas Agrawal shelve: removed redundant merge detection method
Wed, 05 Jun 2019 17:58:34 +0200 Raphaël Gomès rust-dirstate: call new "dirs" rust implementation from Python
Thu, 16 May 2019 18:03:42 +0200 Raphaël Gomès rust-dirstate: add "dirs" rust-cpython binding
Thu, 16 May 2019 18:03:06 +0200 Raphaël Gomès rust-dirstate: add "dirs" Rust implementation
Fri, 21 Jun 2019 00:26:07 +0530 Taapas Agrawal relnotes: added description about statemod._statecheck
Fri, 28 Jun 2019 03:15:39 +0530 Taapas Agrawal statecheck: shifted defaults to addunfinished()
Thu, 20 Jun 2019 11:40:08 +0530 Taapas Agrawal statecheck: added support for cmdutil.afterresolvedstates
Sun, 09 Jun 2019 02:12:58 +0530 Taapas Agrawal statecheck: added support for STATES
Sun, 09 Jun 2019 01:13:13 +0530 Taapas Agrawal state: moved cmdutil.STATES and utilities to state.py
Sun, 09 Jun 2019 00:43:36 +0530 Taapas Agrawal state: created new class statecheck to handle unfinishedstates
Sat, 08 Jun 2019 23:43:53 +0530 Taapas Agrawal states: moved cmdutil.unfinishedstates to state.py
Mon, 24 Jun 2019 16:01:22 -0700 Martin von Zweigbergk rebase: fix in-memory rebasing of copy of empty file
Mon, 24 Jun 2019 16:07:59 -0700 Martin von Zweigbergk tests: demonstrate broken in-memory rebase of copy to empty file
Tue, 25 Jun 2019 14:23:02 -0700 Kyle Lippincott zsh: enable completion support for chg as well
Tue, 25 Jun 2019 19:32:08 -0700 Rodrigo Damazio Bovendorp py3: make catapult usable from the test runner in py3
Tue, 25 Jun 2019 19:30:24 -0700 Rodrigo Damazio Bovendorp py3: use integer division for the value passed to xrange
Tue, 25 Jun 2019 19:28:41 -0700 Rodrigo Damazio Bovendorp pycompat: make fewer assumptions about sys.executable
Thu, 27 Jun 2019 11:39:35 +0200 Valentin Gatien-Baron update: fix spurious unclean status bug shown by previous commit
Thu, 27 Jun 2019 11:09:09 +0200 Valentin Gatien-Baron tests: show bug in update introduced in 87a34c767384
Wed, 26 Jun 2019 05:20:02 -0700 Martin von Zweigbergk copies: document how 'copies' dict instances are reused
Thu, 20 Jun 2019 10:58:14 -0700 Martin von Zweigbergk copies: simplify merging of copy dicts on merge commits
Thu, 20 Jun 2019 10:42:16 -0700 Martin von Zweigbergk copies: remove a redundant matcher filtering in _changesetforwardcopies()
Thu, 20 Jun 2019 10:51:23 -0700 Martin von Zweigbergk copies: delete obsolete comment in _changesetforwardcopies()
Mon, 24 Jun 2019 14:28:21 -0400 Augie Fackler merge with stable
Sat, 22 Jun 2019 23:04:52 -0400 Matt Harbison help: add a missing blank line to unhide `revlog-compression` stable
Wed, 19 Jun 2019 23:14:10 -0700 Martin von Zweigbergk copies: avoid reusing the same variable for two different copy dicts
Fri, 21 Jun 2019 09:33:57 -0700 Martin von Zweigbergk drawdag: don't crash when writing copy info to changesets
Fri, 21 Jun 2019 23:35:04 -0700 Martin von Zweigbergk merge with stable
Fri, 21 Jun 2019 03:50:40 +0200 Pierre-Yves David bookmarks: actual fix for race condition deleting bookmark stable
Fri, 21 Jun 2019 03:50:06 +0200 Pierre-Yves David localrepo: introduce a `_refreshchangelog` method stable
Wed, 19 Jun 2019 17:26:19 +0200 Pierre-Yves David bookmarks: actually trigger the race deleting bookmark in the test stable
Wed, 19 Jun 2019 17:26:16 +0200 Pierre-Yves David test: add some assert in the bookrace extension stable
Wed, 19 Jun 2019 05:46:07 +0200 Pierre-Yves David test: factor out the "wait" logic in bookrace stable
Wed, 19 Jun 2019 05:45:44 +0200 Pierre-Yves David test: remove dead code in the bookrace extension stable
Wed, 19 Jun 2019 05:37:33 +0200 Pierre-Yves David run-tests: stop matching line for missing feature stable
Wed, 19 Jun 2019 10:19:32 -0700 Martin von Zweigbergk log: pass getcopies() function instead of getrenamed() to displayer (API)
Wed, 19 Jun 2019 09:59:45 -0700 Martin von Zweigbergk copies: create helper for getting all copies for changeset
Tue, 18 Jun 2019 23:19:24 -0700 Martin von Zweigbergk logcmdutil: also check for copies in null revision and working copy
Tue, 18 Jun 2019 23:23:30 -0700 Martin von Zweigbergk tests: demonstrate missing copy information in working copy with graphlog
Wed, 19 Jun 2019 10:33:13 -0700 Martin von Zweigbergk remotefilelog: handle copies in changesets in getrenamedfn() override
Wed, 19 Jun 2019 11:12:06 -0700 Martin von Zweigbergk remotefilelog: check if RFL is enabled in getrenamedfn() override
Tue, 18 Jun 2019 08:55:23 -0700 Martin von Zweigbergk relnotes: document template support for `hg root`
Tue, 18 Jun 2019 09:57:06 -0400 Augie Fackler remotefilelog: tell runbgcommand to not block on child process startup
Tue, 18 Jun 2019 09:43:27 -0400 Augie Fackler procutil: allow callers of runbgcommand to assume the process starts
Tue, 18 Jun 2019 09:58:01 -0400 Augie Fackler shallowrepo: remove backwards compat code that predates in-tree remotefilelog
Tue, 16 Apr 2019 02:53:28 +0530 Sushil khanchi commit: make the error message more specific while aborting branch closing
Tue, 16 Apr 2019 02:33:54 +0530 Sushil khanchi commit: add a check if it is trying to close an already closed branch head
Mon, 17 Jun 2019 10:53:00 -0700 Martin von Zweigbergk strip: move checksubstate() to mq (its only caller)
Mon, 17 Jun 2019 10:19:41 -0700 Martin von Zweigbergk strip: use bailifchanged() instead of reimplementing it
Mon, 17 Jun 2019 10:40:24 -0700 Martin von Zweigbergk strip: remove unused excsuffix argument from checklocalchanges()
Mon, 17 Jun 2019 10:38:50 -0700 Martin von Zweigbergk mq: remove dependency on strip's checklocalchanges()
Thu, 02 May 2019 23:39:33 -0700 Martin von Zweigbergk copies: avoid calling matcher if matcher.always()
Thu, 18 Apr 2019 21:21:44 -0700 Martin von Zweigbergk copies: avoid unnecessary copying of copy dict
Thu, 18 Apr 2019 21:22:14 -0700 Martin von Zweigbergk copies: don't filter out copy targets created on other side of merge commit
Thu, 18 Apr 2019 00:40:53 -0700 Martin von Zweigbergk copies: do full filtering at end of _changesetforwardcopies()
Sat, 15 Jun 2019 10:58:53 +0900 Yuya Nishihara rust-filepatterns: add comment about Windows path handling
Sat, 15 Jun 2019 10:35:53 +0900 Yuya Nishihara rust-filepatterns: silence warning of non_upper_case_globals
Sat, 15 Jun 2019 10:35:03 +0900 Yuya Nishihara rust: update Cargo.lock to include @generated comment
Mon, 17 Jun 2019 13:21:41 -0400 Augie Fackler merge with stable
Sun, 16 Jun 2019 12:31:07 +0900 Yuya Nishihara cborutil: fix streamencode() to handle subtypes stable
Fri, 14 Jun 2019 00:30:33 -0400 Matt Harbison lfs: correct an error in the TODO file
Thu, 04 Oct 2018 00:57:11 -0400 Matt Harbison cat: don't prefetch files unless the output requires it
Wed, 12 Jun 2019 19:01:49 -0400 Augie Fackler tracing: add support for emitting counters
Wed, 12 Jun 2019 19:01:37 -0400 Augie Fackler tracing: extract tracing-active logic to separate function
Wed, 12 Jun 2019 19:00:46 -0400 Augie Fackler catapipe: add support for COUNTER events
Wed, 12 Jun 2019 16:08:21 -0400 Augie Fackler demandimport: add tracing coverage for Python 3
Fri, 14 Jun 2019 10:21:47 -0700 Martin von Zweigbergk export: don't prefetch *all* files in manifest
Fri, 14 Jun 2019 13:50:06 -0700 Martin von Zweigbergk remotefilelog: remove obsolete filtering of treemanifest directories
Fri, 14 Jun 2019 18:27:50 +0300 Pulkit Goyal py3: add test-dirstate-race2.t to list of passing tests
Fri, 14 Jun 2019 18:25:14 +0530 Taapas Agrawal strip: during merge allow strip only when -f is used
Fri, 26 Apr 2019 00:48:12 +0200 Pierre-Yves David deltas: set estimated compression upper bound to "3x" instead of "10x"
Mon, 21 Jan 2019 22:46:31 +0100 Valentin Gatien-Baron deltas: skip if projected compressed size is bigger than previous snapshot
Mon, 21 Jan 2019 22:46:18 +0100 Valentin Gatien-Baron deltas: skip if projected compressed size does not match text size constraint
Mon, 21 Jan 2019 22:37:30 +0100 Valentin Gatien-Baron deltas: accept and skip None return for delta info
Mon, 21 Jan 2019 22:36:16 +0100 Valentin Gatien-Baron delta: move some delta chain related computation earlier in deltainfo
Thu, 25 Apr 2019 22:50:33 +0200 Valentin Gatien-Baron deltas: skip if projected delta size is bigger than previous snapshot
Thu, 25 Apr 2019 22:30:14 +0200 Valentin Gatien-Baron deltas: skip if projected delta size does not match text size constraint
Fri, 26 Apr 2019 00:28:22 +0200 Pierre-Yves David revlog: add the option to track the expected compression upper bound
Wed, 12 Jun 2019 17:30:24 +0100 Pierre-Yves David perf: clarify some of the custom behavior of `perfrevlogwrite`
Wed, 12 Jun 2019 16:56:41 +0100 Pierre-Yves David perf: fix perfrevlogwrite --count documentation
Fri, 17 May 2019 00:17:43 +0200 Georges Racinet rust: switched to 'cargo rustc' in setup.py
Fri, 14 Jun 2019 11:18:06 +0100 Georges Racinet rust-cpython: fix build for MacOSX
Fri, 14 Jun 2019 10:57:07 +0100 Georges Racinet rust-cpython: management of shared libray suffix
Mon, 27 May 2019 16:55:46 -0400 Valentin Gatien-Baron merge: fix race that could cause wrong size in dirstate
Wed, 12 Jun 2019 13:10:52 -0400 Valentin Gatien-Baron worker: support parallelization of functions with return values
Sun, 19 May 2019 16:06:06 -0400 Valentin Gatien-Baron tests: show how the dirstate can end up containing wrong information
Thu, 23 May 2019 02:05:32 +0200 Georges Racinet rust: new rust options in setup.py
Thu, 30 May 2019 09:14:41 +0200 Georges Racinet rust: using policy.importrust from Python callers
Wed, 29 May 2019 13:27:56 +0200 Georges Racinet rust: module policy with importrust
Thu, 13 Jun 2019 23:28:31 +0300 Navaneeth Suresh help: add help entry for internals.mergestate
Wed, 12 Jun 2019 17:22:37 +0100 Ian Moody phabricator: use parents.set to always set dependencies
Fri, 31 May 2019 10:12:56 -0700 amalloy help: remove repeated word in 'hg help rebase'
Mon, 10 Jun 2019 15:35:06 -0700 Kyle Lippincott rebase: tweak description of inmemory working even w/ dirty working dir
Mon, 10 Jun 2019 13:23:14 -0400 Valentin Gatien-Baron revlog: speed up isancestor
Mon, 10 Jun 2019 11:40:43 -0400 Valentin Gatien-Baron dagop: fix documentation of reachableroots
Tue, 11 Jun 2019 19:52:16 +0100 Ian Moody phabricator: add --blocker argument to phabsend to specify blocking reviewers
Tue, 11 Jun 2019 19:37:19 +0100 Ian Moody phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordings
Tue, 11 Jun 2019 15:46:07 +0300 Pulkit Goyal py3: use .startswith() instead of bytes[0]
Sun, 09 Jun 2019 22:23:41 +0900 Yuya Nishihara revset: fix merge() to fall back to changectx API if wdir specified
Sun, 09 Jun 2019 22:18:22 +0900 Yuya Nishihara revset: use nullrev constant in merge()
Fri, 31 May 2019 22:38:04 -0700 Martin von Zweigbergk mixedrepostorecache: fix a silly redundant updating of set
Thu, 06 Jun 2019 18:37:21 +0200 Raphaël Gomès rust-regex: fix shortcut for exact matches
Thu, 06 Jun 2019 15:30:56 +0200 Raphaël Gomès rust-filepatterns: use bytes instead of String
Sat, 01 Jun 2019 01:24:49 +0200 Joerg Sonnenberger doc: fix description of "predecessors" to match reality
Sat, 08 Jun 2019 18:48:06 +0300 Pulkit Goyal phabricator: make `hg debugcallconduit` work outside a hg repo
Sat, 08 Jun 2019 18:41:15 +0300 Pulkit Goyal phabricator: pass ui instead of repo to callconduit
Sat, 08 Jun 2019 18:32:12 +0300 Pulkit Goyal phabricator: pass ui into readurltoken instead of passing repo
Sat, 08 Jun 2019 19:20:31 +0300 Pulkit Goyal py3: add test-contrib-emacs.t to passing tests list
Fri, 07 Jun 2019 20:19:55 +0100 Ian Moody phabricator: add commenting to phabsend for new/updated Diffs
Wed, 05 Jun 2019 22:09:26 +0300 Pulkit Goyal py3: fix test-bookmarks-corner-case.t
Wed, 05 Jun 2019 22:02:57 +0300 Pulkit Goyal py3: fix test-fix-metadata.t
Wed, 05 Jun 2019 22:44:38 +0300 Pulkit Goyal py3: add b'' prefix at one place in run-tests.py
Thu, 06 Jun 2019 10:07:14 -0700 Martin von Zweigbergk copies: separate added/removed files by newline instead of null
Wed, 22 May 2019 09:54:00 -0700 Martin von Zweigbergk copies: also encode p[12]copies destination as index into "files" list
Wed, 05 Jun 2019 11:23:25 +0200 Pierre-Yves David discovery: be more conservative when adjusting the sample size
Thu, 16 May 2019 16:22:20 +0200 Raphaël Gomès rust-dirstate: create dirstate submodule
Wed, 05 Jun 2019 12:51:21 -0400 Valentin Gatien-Baron profiling: show actual time spent in hotpath display
Wed, 05 Jun 2019 14:29:44 -0700 Martin von Zweigbergk merge with stable
Fri, 31 May 2019 22:37:14 -0700 Martin von Zweigbergk bookmarks: use correct store for "ambiguity check" stable
Wed, 05 Jun 2019 10:18:00 -0400 Augie Fackler merge with stable
Tue, 04 Jun 2019 21:13:35 +0900 Yuya Nishihara root: add template variables pointing to repository directories
Tue, 04 Jun 2019 20:58:39 +0900 Yuya Nishihara root: add support for -Tformatter option
Thu, 23 May 2019 03:03:36 +0530 Pulkit Goyal narrow: pass the bundle to bundle2.widen_bundle() instead of generating there
Thu, 23 May 2019 02:48:25 +0530 Pulkit Goyal narrow: refactor code around widening complicated by previous patch
Wed, 22 May 2019 02:59:48 +0530 Pulkit Goyal narrow: use narrow_widen wireproto command to widen in case of ellipses
Wed, 05 Jun 2019 10:14:19 -0400 Augie Fackler Added signature for changeset c3484ddbdb96 stable
Wed, 05 Jun 2019 10:14:18 -0400 Augie Fackler Added tag 5.0.1 for changeset c3484ddbdb96 stable
Tue, 04 Jun 2019 17:24:35 +0800 Anton Shestakov merge: correct argument name in docstring
Fri, 31 May 2019 15:28:31 -0700 Martin von Zweigbergk narrowspec: replace one recursion-avoidance hack with another
Sat, 09 Mar 2019 22:13:06 -0800 Martin von Zweigbergk merge: simplify initialization of "pas"
Sat, 09 Mar 2019 22:11:27 -0800 Martin von Zweigbergk merge: reorder some initialization to make more sense
Wed, 22 May 2019 08:27:02 +0000 Georges Racinet rust-dirstate: architecture independence fix
Tue, 14 May 2019 22:20:10 -0700 Martin von Zweigbergk context: get filesadded() and filesremoved() from changeset if configured
Tue, 14 May 2019 22:19:51 -0700 Martin von Zweigbergk changelog: optionally store added and removed files in changeset extras
Thu, 18 Apr 2019 13:35:02 -0700 Martin von Zweigbergk templatekw: make {file_*} compare to both merge parents (issue4292)
Fri, 31 May 2019 09:25:51 -0700 Martin von Zweigbergk narrowspec: use vfs.tryread() instead of reimplementing
Fri, 31 May 2019 13:25:28 -0700 Martin von Zweigbergk help: remove a superfluous "the" in revlogs text
Thu, 08 Mar 2018 11:08:24 -0800 Martin von Zweigbergk setdiscovery: make progress on most connected groups each roundtrip
Tue, 28 May 2019 14:39:26 -0400 Nathan Goldbaum help: clarify overlap of revlog header and first revlog entry
Wed, 29 May 2019 21:40:41 +0300 Pulkit Goyal py3: fix test-convert-svn-sink.t
Thu, 30 May 2019 13:57:34 -0700 Kyle Lippincott commit: respect --no-edit in combination with --amend
Thu, 30 May 2019 14:14:52 -0700 Kyle Lippincott commit: add test showing that commit --amend --no-edit still shows editor
Thu, 30 May 2019 16:42:38 +0800 Anton Shestakov githelp: translate git stash show and clear actions and --patch flag
Thu, 30 May 2019 16:40:34 +0800 Anton Shestakov githelp: add --dry-run for mv
Thu, 30 May 2019 16:38:42 +0800 Anton Shestakov githelp: translate --directory of git apply to --prefix
Thu, 23 May 2019 11:14:32 -0400 Nathan Goldbaum help: include subtopic in error message if passed
Thu, 23 May 2019 10:47:10 -0400 Nathan Goldbaum help: check if a subtopic exists and raise an error if it doesn't (issue6145)
Wed, 29 May 2019 10:00:54 -0400 Augie Fackler perf: fix some missing b prefixes
Wed, 29 May 2019 10:00:30 -0400 Augie Fackler testparseutil: fix doctest to use str instead of bytes
Wed, 29 May 2019 09:59:35 -0400 Augie Fackler testparseutil: stop extracting using std* streams as bytes on py3
Wed, 29 May 2019 09:56:27 -0400 Augie Fackler tests: sort some imports that were previously missed
Wed, 29 May 2019 09:55:35 -0400 Augie Fackler contrib: fix import-checker to operate on str instead of bytes
Tue, 28 May 2019 16:12:11 -0700 Kyle Lippincott verify: use self._err not self.err, it changed in 7eaf4b1ac2a3
Tue, 28 May 2019 23:22:46 -0700 Kyle Lippincott tests: make run-tests exit non-zero if there are "errors"
Thu, 23 May 2019 18:15:08 +0200 Pierre-Yves David perf: add a `perfhelper-mergecopies` command
Thu, 23 May 2019 14:48:02 +0200 Pierre-Yves David perf: add a new `perfmergecopies` command
Thu, 23 May 2019 14:02:01 +0200 Pierre-Yves David perf: factor selection of revisions involved in the merge out
Thu, 23 May 2019 13:49:31 +0200 Pierre-Yves David perf: allow to specify the base of the merge in perfmergecalculate
Thu, 23 May 2019 11:19:48 +0200 Pierre-Yves David perf: add a --from flag to perfmergecalculate
Tue, 28 May 2019 09:57:53 -0400 Augie Fackler merge with stable
Sat, 25 May 2019 19:49:44 +0300 Pulkit Goyal py3: fix test-narrow* which started failing because of recent changes
Thu, 23 May 2019 22:50:11 -0400 Matt Harbison manifest: add some documentation to _lazymanifest python code stable 5.0.1
Thu, 23 May 2019 21:54:24 -0400 Matt Harbison manifest: avoid corruption by dropping removed files with pure (issue5801) stable
Thu, 23 May 2019 21:39:19 -0400 Matt Harbison tests: demonstrate broken manifest generation with the pure module stable
Sat, 11 May 2019 00:06:06 -0700 Martin von Zweigbergk tests: add test for {file_mods}, {file_adds}, {file_dels} on merge commit
Thu, 18 Apr 2019 13:34:20 -0700 Martin von Zweigbergk context: add ctx.files{modified,added,removed}() methods
Thu, 09 May 2019 15:09:07 -0700 Martin von Zweigbergk copies: split up _chain() in naive chaining and filtering steps
Fri, 24 May 2019 09:24:47 -0700 Martin von Zweigbergk relnotes: document changed behavior of ui.origbackuppath pointing to file
Sat, 11 May 2019 00:17:42 -0700 Martin von Zweigbergk templatekw: move showfileadds() close to showfile{mods,dels}()
Fri, 24 May 2019 15:38:50 +0300 Pulkit Goyal py3: use range() instead of xrange()
Fri, 24 May 2019 15:59:59 +0300 Pulkit Goyal narrow: move heads close to common as they are closely related
Fri, 24 May 2019 15:57:00 +0300 Pulkit Goyal narrow: pass binary nodeids to generateellipsesbundle2()
Fri, 24 May 2019 12:33:46 +0200 Pierre-Yves David match: stabilize _rootsdirsandparents doctest
Tue, 21 May 2019 05:32:14 +0530 Pulkit Goyal narrow: factor out logic to build ellipses related b2parts in separate fn
Tue, 21 May 2019 04:49:18 +0530 Pulkit Goyal narrow: remove unrequired compat code for old versions of hg
Thu, 23 May 2019 19:05:39 +0200 Pierre-Yves David perf: make sure to explicitly disable any profiler after the first iteration
Wed, 22 May 2019 16:20:34 -0700 Danny Hooper test: add missing 'cd ..' to test case
Wed, 22 May 2019 14:16:44 -0700 Martin von Zweigbergk match: remove an obsolete comment about util.finddirs()
Wed, 22 May 2019 13:58:05 -0700 Martin von Zweigbergk match: de-flake test-doctest.py by not depending on util.dirs() order
Tue, 21 May 2019 15:26:48 +0200 Pierre-Yves David perf: add an option to profile the benchmark section
Tue, 21 May 2019 15:08:06 +0200 Pierre-Yves David perf: add a `pre-run` option
Mon, 20 May 2019 18:09:41 -0700 Danny Hooper narrow: consider empty commits to be "inside the narrow spec" for templates
Tue, 21 May 2019 20:07:20 +0200 Georges Racinet rust-python3: useless python2 specific import
Thu, 16 May 2019 21:22:29 +0200 Georges Racinet rust-python3: compatibility fix for incoming PyLong
Tue, 21 May 2019 04:30:56 +0530 Pulkit Goyal py3: add one new passing test found by buildbot
Tue, 21 May 2019 13:08:22 +0200 Pierre-Yves David discovery: slowly increase sampling size
Tue, 21 May 2019 19:23:14 +0200 Juan Francisco Cantero Hurtado tests: make the grep pattern in remotefilelog-gcrepack portable (issue6122)
Mon, 20 May 2019 16:12:27 -0700 Martin von Zweigbergk help: document new "bookmarksinstore" requirement in internals.requirements
Mon, 20 May 2019 14:00:12 -0400 Augie Fackler absorb: fix interactive mode I didn't know existed
Fri, 17 May 2019 11:13:12 -0400 Augie Fackler tests: work around libressl being different about error strings (issue6122)
Mon, 20 May 2019 11:40:47 -0400 Augie Fackler merge with stable
Mon, 20 May 2019 08:40:54 +0900 Yuya Nishihara templatekw: change default value of 'requires' to ()
Tue, 14 May 2019 16:30:38 -0700 Martin von Zweigbergk commit: move sorting of added and removed files list to lower level
Wed, 24 Apr 2019 09:39:40 -0700 Martin von Zweigbergk match: drop unnecessary adding of '' to set of dirs
Mon, 22 Apr 2019 22:43:00 -0700 Martin von Zweigbergk narrowcommands: drop unnecessary adding of '' for root directory
Wed, 17 Apr 2019 21:39:18 -0700 Martin von Zweigbergk copies: remove hack for adding root dir to util.dirs object
Tue, 16 May 2017 11:00:38 -0700 Martin von Zweigbergk util: make util.dirs() and util.finddirs() include root directory (API)
Thu, 13 Jul 2017 23:43:16 -0700 Martin von Zweigbergk dirstate: drop workaround for '.' matching root directory
Mon, 15 May 2017 00:12:19 -0700 Martin von Zweigbergk match: use '' instead of '.' for root directory (API)
Wed, 24 Apr 2019 09:32:29 -0700 Martin von Zweigbergk dirstate: move special handling of files==['.'] together
Fri, 17 May 2019 00:57:57 -0700 Martin von Zweigbergk convert: don't include file in "files" list if it's added in p2
Fri, 17 May 2019 11:32:48 -0700 Martin von Zweigbergk convert: demonstrate broken {files} list in merge commits with file flags
Sat, 18 May 2019 19:56:06 -0400 Matt Harbison templater: drop support for old style keywords (API)
Sat, 18 May 2019 19:38:47 -0400 Matt Harbison commands: drop support for legacy ^cmd registration (API)
Sat, 18 May 2019 19:33:48 -0400 Matt Harbison extensions: drop support for extsetup() without `ui` argument (API)
Fri, 17 May 2019 11:11:40 -0700 Martin von Zweigbergk relnotes: mention removed support for mixed log graph lines
Fri, 17 May 2019 11:03:47 -0400 Augie Fackler tests: fix test-clonebundles on recent openbsd
Thu, 16 May 2019 21:17:14 +0200 Georges Racinet rust-python3: compatibility fix for integer conversion
Fri, 17 May 2019 09:42:02 -0400 Augie Fackler rust: sort dependencies entries in Cargo.toml
Fri, 17 May 2019 00:04:29 +0530 Pulkit Goyal py3: make contrib/testparseutil.py to work on str(unicodes)
Fri, 17 May 2019 09:36:29 -0400 Raphaël Gomès rust-filepatterns: call new Rust implementations from Python
Fri, 17 May 2019 09:36:29 -0400 Raphaël Gomès rust-filepatterns: add `rust-cpython` bindings for `filepatterns`
Wed, 24 Apr 2019 11:34:09 +0200 Raphaël Gomès rust-filepatterns: add a Rust implementation of pattern-related utils
Wed, 15 May 2019 22:11:41 -0700 Martin von Zweigbergk exchange: don't take wlock if bookmarks are stored in .hg/store/
Wed, 15 May 2019 22:09:02 -0700 Martin von Zweigbergk bookmarks: keep bookmarks in .hg/store if new config set
Mon, 20 May 2019 10:08:28 +0200 Pierre-Yves David bookmark: also make bookmark cache depends of the changelog stable
Mon, 20 May 2019 10:08:17 +0200 Pierre-Yves David localrepo: grab mixedrepostorecache class from 526750cdd02d stable
Mon, 20 May 2019 10:06:53 +0200 Pierre-Yves David bookmark: add a test for a race condition on push stable
Mon, 20 May 2019 07:11:16 +0200 Pierre-Yves David test: properly gate a zstd section stable
Mon, 20 May 2019 07:11:06 +0200 Pierre-Yves David test: update test for expected test output stable
Thu, 16 May 2019 08:15:20 +0900 Yuya Nishihara log: flag topo-sorted set as such
Wed, 09 Jan 2019 15:54:45 -0800 Martin von Zweigbergk copies: fix duplicatecopies() with overlay context
Wed, 15 May 2019 16:10:52 -0700 Martin von Zweigbergk tests: demonstrate crash when rebasing across copy with --collapse
Wed, 15 May 2019 17:18:57 -0400 Augie Fackler exthelper: add some semi-useful trace logs
Wed, 15 May 2019 23:26:05 -0700 Martin von Zweigbergk help: add missing blank line, making "revlog-compression" show up
Wed, 15 May 2019 11:53:22 -0700 Martin von Zweigbergk tests: fix share test to actually share the repo
Wed, 15 May 2019 11:38:45 -0700 Martin von Zweigbergk tests: separate out bookmarks tests from test-share.t
Wed, 15 May 2019 10:19:36 -0700 Martin von Zweigbergk bookmarks: use vfs.tryread() instead of reimplementing it
Wed, 15 May 2019 10:13:29 -0700 Martin von Zweigbergk bookmarks: use context manager when writing files
Wed, 15 May 2019 10:54:36 -0400 timeless bisect: do not crash with rewritten commits
Wed, 01 May 2019 09:34:47 -0700 Martin von Zweigbergk log: add config for making `hg log -G` always topo-sorted
Tue, 14 May 2019 09:13:39 -0700 Martin von Zweigbergk log: remove an unnecessary "and opts.get('rev')" condition
Tue, 16 Oct 2018 04:59:36 -0700 Kyle Lippincott graphmod: remove support for graph lines mixing parent/grandparent styles (BC)
Wed, 15 May 2019 21:02:32 +0300 Pulkit Goyal py3: add 5 new passing tests
Wed, 15 May 2019 20:37:39 +0300 Pulkit Goyal py3: add a r'' to prevent transformer adding b''
Mon, 06 May 2019 22:51:10 +0200 Raphaël Gomès rust-dirstate: call parse/pack bindings from Python
Mon, 06 May 2019 22:50:34 +0200 Raphaël Gomès rust-dirstate: add rust-cpython bindings to the new parse/pack functions
Mon, 06 May 2019 22:48:09 +0200 Raphaël Gomès rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`
Tue, 14 May 2019 22:56:58 -0700 Martin von Zweigbergk changelog: define changelogrevision.p[12]copies for null revision
Tue, 23 Apr 2019 13:29:13 -0700 Martin von Zweigbergk copies: write empty entries in changeset when also writing to filelog
Mon, 13 May 2019 14:19:36 -0400 timeless rebase: hide help for revisions.Predicates._destautoorphanrebase
Fri, 03 May 2019 16:07:57 -0400 timeless unshelve: add space to help
Fri, 10 May 2019 22:24:47 -0700 Martin von Zweigbergk context: default to using branch from dirstate only in workingctx
Fri, 10 May 2019 22:51:33 -0700 Martin von Zweigbergk context: let caller pass in branch to committablectx.__init__()
Fri, 10 May 2019 21:55:59 -0700 Martin von Zweigbergk context: move contents of committablectx.markcommitted() to workingctx
Fri, 10 May 2019 22:18:11 -0700 Martin von Zweigbergk tests: demonstrate that close-head command updates working copy
Fri, 10 May 2019 21:53:41 -0700 Martin von Zweigbergk context: move walk() and match() overrides from committablectx to workingctx
Fri, 10 May 2019 21:35:30 -0700 Martin von Zweigbergk context: move flags overrides from committablectx to workingctx
Fri, 10 May 2019 13:41:42 -0700 Martin von Zweigbergk context: reuse changectx._copies() in all but workingctx
Fri, 10 May 2019 14:27:22 -0700 Martin von Zweigbergk overlayworkingctx: don't include added-then-deleted files in memctx
Fri, 10 May 2019 10:23:46 -0700 Martin von Zweigbergk tests: demonstrate loss of changeset copy metadata on rebase
Fri, 10 May 2019 11:03:54 -0700 Martin von Zweigbergk overlaycontext: allow calling copydata() on clean context
Fri, 10 May 2019 10:23:08 -0700 Martin von Zweigbergk tests: demonstrate another failure with in-memory rebase and copies
Tue, 14 May 2019 16:40:49 -0700 Martin von Zweigbergk commit: fix a typo ("form p1" -> "from p1")
Sat, 27 Apr 2019 11:48:26 -0700 Gregory Szorc automation: initial support for running Linux tests
Tue, 23 Apr 2019 21:57:32 -0700 Gregory Szorc automation: move image operations to own functions
Fri, 19 Apr 2019 09:18:23 -0700 Gregory Szorc automation: add --version argument to build-all-windows-packages
Fri, 19 Apr 2019 08:32:24 -0700 Gregory Szorc automation: do a force push to synchronize
Fri, 19 Apr 2019 08:21:02 -0700 Gregory Szorc automation: add check that hg source directory is a repo
Fri, 19 Apr 2019 07:34:55 -0700 Gregory Szorc automation: shore up rebooting behavior
Fri, 19 Apr 2019 06:07:00 -0700 Gregory Szorc automation: wait longer for WinRM connection
Sat, 27 Apr 2019 11:38:58 -0700 Gregory Szorc automation: wait for instance profiles and roles
Fri, 19 Apr 2019 05:20:33 -0700 Gregory Szorc automation: don't create resources when deleting things
Fri, 19 Apr 2019 05:15:43 -0700 Gregory Szorc automation: detach policies before deleting role
Fri, 19 Apr 2019 05:07:44 -0700 Gregory Szorc automation: only iterate over our AMIs
Wed, 01 May 2019 15:34:03 -0700 Martin von Zweigbergk remotefilelog: move most setup from onetimesetup() to uisetup()
Wed, 01 May 2019 15:24:16 -0700 Martin von Zweigbergk remotefilelog: move most functions in onetimeclientsetup() to top level
Tue, 14 May 2019 09:46:38 -0700 Martin von Zweigbergk tests: avoid the word "dirty" to mean "not a descendant of merge base"
Wed, 01 May 2019 20:54:27 -0700 Martin von Zweigbergk releasenotes: add a file in which to record release notes
Sat, 11 May 2019 22:08:57 -0400 Matt Harbison record: avoid modifying the matcher passed as a method parameter
Sat, 04 May 2019 23:31:42 -0400 Augie Fackler sslutil: add support for SSLKEYLOGFILE to wrapsocket
Sun, 05 May 2019 17:04:48 +0100 Ian Moody phabricator: add custom vcr matcher to match request bodies
Thu, 09 May 2019 18:37:37 -0400 Augie Fackler merge with stable
Wed, 08 May 2019 21:25:23 -0700 Martin von Zweigbergk absorb: be more specific when erroring out on merge commit
Wed, 08 May 2019 18:11:33 -0400 Augie Fackler remotefilelog: log when we're about to fetch files
Tue, 30 Apr 2019 15:15:57 +0900 Yuya Nishihara revset: populate wdir() by its hash or revision number
Wed, 08 May 2019 16:09:50 -0400 Augie Fackler sslutil: fsencode path returned by certifi (issue6132) stable
Tue, 30 Apr 2019 15:10:07 +0900 Yuya Nishihara revset: extract private constant of {nullrev, wdirrev} set
Tue, 30 Apr 2019 15:22:03 +0900 Yuya Nishihara help: suggest merge() revset instead of -m/--only-merges
Mon, 06 May 2019 22:06:23 -0700 Martin von Zweigbergk tests: update annotate tests to work around simplemerge bug
Tue, 07 May 2019 14:42:15 -0700 Martin von Zweigbergk copies: delete misplaced comment
Mon, 22 Apr 2019 18:55:27 +0100 Ian Moody phabricator: include branch in the phabread output
Mon, 22 Apr 2019 18:55:26 +0100 Ian Moody phabricator: fallback to reading metadata from diff for phabread
Sat, 20 Apr 2019 16:11:23 +0100 Ian Moody phabricator: include commit (node) and parent in the local:commits metadata
Thu, 18 Apr 2019 00:34:45 -0700 Martin von Zweigbergk copies: remove redundant filtering of ping-pong renames in _chain()
Fri, 03 May 2019 15:43:44 -0400 Augie Fackler repair: reword comments that I noticed while working on source formatting
Mon, 06 May 2019 22:10:34 -0400 Matt Harbison commit: allow --interactive to work again when naming a directory (issue6131) stable
Fri, 26 Apr 2019 12:41:48 +0200 Sietse Brouwer gendoc: nest command headers under category headers
Fri, 26 Apr 2019 12:40:26 +0200 Sietse Brouwer minirst: support subsubsubsubsections (header level 5) with marker ''''
Fri, 03 May 2019 15:37:08 +0200 Sietse Brouwer gendoc: guarantee that all commands were processed
Fri, 26 Apr 2019 17:53:01 +0200 Sietse Brouwer gendoc: group commands by category in man page and HTML help
Thu, 25 Apr 2019 19:15:17 +0200 Sietse Brouwer gendoc: indent loop to make next patch more legible
Fri, 03 May 2019 15:53:56 -0400 Augie Fackler contrib: have byteify-strings explode if run in Python 2
Fri, 03 May 2019 15:46:09 -0400 Augie Fackler repair: reword comment about bookmarks logic
Fri, 03 May 2019 15:42:13 -0400 Augie Fackler monotone: fix a bogus _() wrapper that was caught when formatting code
Fri, 03 May 2019 14:11:16 +0800 Anton Shestakov commit: add ability to print file status after each successful invocation
Fri, 03 May 2019 14:07:14 +0800 Anton Shestakov tests: flatten repo structure in test-commit.t
Sat, 04 May 2019 01:16:42 -0400 Matt Harbison lfs: add a TODO file
Sat, 27 Apr 2019 22:08:45 -0700 Martin von Zweigbergk copies: make "limit" argument to _tracefile() mandatory
Fri, 03 May 2019 08:37:10 -0700 Martin von Zweigbergk localrepo: don't use defaults arguments that will never be overridden
Fri, 03 May 2019 12:32:00 -0700 Martin von Zweigbergk tags: avoid double-reversing a list
Mon, 11 Mar 2019 02:35:18 +0100 Pierre-Yves David updatecaches: also warm hgtagsfnodescache
Mon, 11 Mar 2019 01:10:20 +0100 Pierre-Yves David hgtagsfnodescache: inherit fnode from parent when possible
Mon, 11 Mar 2019 01:09:38 +0100 Pierre-Yves David hgtagsfnodescache: handle nullid lookup
Fri, 26 Apr 2019 17:39:07 +0200 Sietse Brouwer help: register the 'gpg' command category and give it a description
Thu, 25 Apr 2019 15:30:40 -0700 feyu histedit: Speed up scrolling in patch view mode
Thu, 02 May 2019 16:43:34 -0700 Yu Feng histedit: Show file names in multiple line format
Fri, 03 May 2019 20:06:03 +0900 Yuya Nishihara parser: fix crash by parsing "()" in keyword argument position stable
Sat, 06 Apr 2019 17:46:19 +0200 Pierre-Yves David repoview: introduce a `experimental.extra-filter-revs` config
Wed, 17 Apr 2019 23:10:29 -0700 Martin von Zweigbergk copies: filter out copies from non-existent source later in _chain()
Thu, 18 Apr 2019 00:12:56 -0700 Martin von Zweigbergk copies: clarify mutually exclusive cases in _chain() with a s/if/elif/
Thu, 18 Apr 2019 00:05:05 -0700 Martin von Zweigbergk copies: delete a redundant cleanup step in _chain()
Wed, 17 Apr 2019 23:10:14 -0700 Martin von Zweigbergk copies: document cases in _chain()
Wed, 17 Apr 2019 14:44:18 -0700 Martin von Zweigbergk copies: ignore heuristics copytracing when using changeset-centric algos
Wed, 17 Apr 2019 14:42:23 -0700 Martin von Zweigbergk copies: move check for experimental.copytrace==<falsy> earlier
Wed, 17 Apr 2019 14:11:54 -0700 Martin von Zweigbergk copies: replace .items() by .values() where appropriate
Fri, 12 Apr 2019 10:44:37 -0700 Martin von Zweigbergk copies: inline _computenonoverlap() in mergecopies()
Thu, 11 Apr 2019 23:22:54 -0700 Martin von Zweigbergk copies: calculate mergecopies() based on pathcopies()
Mon, 29 Apr 2019 14:38:54 -0700 Martin von Zweigbergk tests: add test where copy source is deleted and added back
Wed, 01 May 2019 14:30:25 -0400 Augie Fackler merge with stable
Wed, 01 May 2019 14:27:19 -0400 Augie Fackler Added signature for changeset 07e479ef7c96 stable
Wed, 01 May 2019 14:27:17 -0400 Augie Fackler Added tag 5.0 for changeset 07e479ef7c96 stable
Mon, 29 Apr 2019 23:00:42 -0400 Matt Harbison obsolete: drop the legacy `_enabled` variable
Sat, 27 Apr 2019 14:43:43 +0300 Pulkit Goyal discovery: only calculate closed branches if required
Thu, 25 Apr 2019 19:17:02 +0200 Pierre-Yves David hghave: deal with "rc" release stable 5.0
Sat, 27 Apr 2019 02:13:43 +0300 Pulkit Goyal branchcache: store the maximum tip in a variable inside for loop
Sat, 27 Apr 2019 23:30:19 -0700 Martin von Zweigbergk tests: demonstrate that rename is followed to wrong parent from merge
Sat, 27 Apr 2019 23:14:49 -0700 Martin von Zweigbergk test: demonstrate failure to follow rename with shadowed linkrev
Sat, 27 Apr 2019 22:57:15 -0700 Martin von Zweigbergk tests: slightly modify a linkrev test to prepare for expanding it
Sat, 27 Apr 2019 22:55:54 -0700 Martin von Zweigbergk copies: process files in deterministic order for stable tests
Wed, 17 Apr 2019 15:06:41 +0300 Pulkit Goyal narrow: send specs as bundle2 data instead of param (issue5952) (issue6019) stable
Fri, 19 Apr 2019 14:26:32 +0000 Ludovic Chabant py3: properly reject non-encoded strings given to hgweb
Fri, 19 Apr 2019 14:25:18 +0000 Ludovic Chabant py3: handle meta-path finders that only use pre-python3.4 API
Fri, 26 Apr 2019 17:41:22 -0700 Danny Hooper remotefilelog: add missing argument to hg.verify wrapper
Thu, 24 Jan 2019 09:03:15 -0500 Boris Feld revsetbenchmark: track some simple use of "only"
Fri, 26 Apr 2019 23:52:49 -0400 Matt Harbison inno: bump keyring to 18.0.1 to avoid AttributeError (issue6043) stable
Fri, 01 Mar 2019 05:56:18 +0530 Taapas Agrawal push: added clear warning message when pushing closed branches(issue6080)
Tue, 16 Apr 2019 02:06:20 +0530 Sushil khanchi branch: abort if closing branch from a non-branchhead cset
Tue, 16 Apr 2019 01:19:58 +0530 Sushil khanchi branch: add tests which shows branch can be closed from a non-branchhead cset
Sat, 20 Apr 2019 17:27:24 +0100 Ian Moody phabricator: read more metadata from local:commits
Sat, 20 Apr 2019 17:22:35 +0100 Ian Moody phabricator: don't assume the existence of properties of local:commits
Sat, 20 Apr 2019 16:01:47 +0100 Ian Moody phabricator: include branch in the diffproperty metadata
Wed, 24 Apr 2019 10:47:40 -0700 Martin von Zweigbergk tests: demonstrate `hg log -r . <file>` linkrev bug
Fri, 19 Apr 2019 20:06:37 +0200 Joerg Sonnenberger unionrepo: sync with repository API
Tue, 23 Apr 2019 08:39:26 -0700 Martin von Zweigbergk match: remove unused match.__iter__ implementation (API)
Thu, 21 Mar 2019 18:32:45 -0700 Danny Hooper fix: allow fixer tools to return metadata in addition to the file content
Wed, 24 Apr 2019 19:42:43 +0300 Pulkit Goyal context: check file exists before getting data from _wrappedctx stable
Wed, 24 Apr 2019 19:28:46 +0300 Pulkit Goyal tests: show IMM is broken when merging file empty in destination stable
Fri, 19 Apr 2019 02:24:25 +0200 Antonio Muci buildrpm: bump bundled Python version to 2.7.16 when building for centos{5,6} stable
Tue, 23 Apr 2019 15:49:17 -0400 Augie Fackler merge with stable
Mon, 22 Apr 2019 17:46:57 +0100 Ian Moody phabricator: set local:commits time metadata as an int, not a string
Mon, 22 Apr 2019 17:46:01 +0100 Ian Moody phabricator: use templatefilters.json in writediffproperties
Sun, 21 Apr 2019 09:34:16 -0700 Gregory Szorc commands: use byteskwargs() in verify()
Sun, 21 Apr 2019 09:29:55 -0700 Gregory Szorc match: use raw strings to avoid illegal baskslash escape
Sat, 20 Apr 2019 00:48:16 +0300 Pulkit Goyal revbranchcache: use context manager in _writerevs() to write to file
Sat, 20 Apr 2019 00:44:18 +0300 Pulkit Goyal revbranchcache: factor logic to write names and revs in separate functions
Thu, 18 Apr 2019 22:16:33 -0700 Martin von Zweigbergk tests: make log style a little easier to read in test-copytrace-heuristics.t
Thu, 18 Apr 2019 22:23:26 -0700 Martin von Zweigbergk tests: avoid cryptic nodeids in tests/test-rename-merge1.t
Thu, 18 Apr 2019 22:08:58 -0700 Martin von Zweigbergk tests: defines aliases for `hg log` calls in test-copytrace-heuristics.t
Thu, 14 Mar 2019 17:57:31 +0000 Georges Racinet rust-discovery: implementing and exposing stats()
Wed, 20 Feb 2019 09:04:39 +0100 Georges Racinet rust-discovery: cpython bindings for the core logic
Tue, 19 Feb 2019 23:42:31 +0100 Georges Racinet rust-discovery: starting core implementation
Wed, 20 Feb 2019 18:33:53 +0100 Georges Racinet rust-dagops: roots
Tue, 19 Feb 2019 23:41:57 +0100 Georges Racinet rust-dagops: range of revisions
Sun, 21 Apr 2019 08:57:01 -0700 Gregory Szorc setup: tweak error message for Python 3 stable
Sun, 21 Apr 2019 07:21:08 -0700 Gregory Szorc setup: remove set and dict comprehensions stable
Fri, 19 Apr 2019 23:13:28 +0300 Pulkit Goyal branchcache: don't verify all nodes while writing stable
Sat, 20 Apr 2019 07:29:07 -0700 Gregory Szorc setup: properly package distutils in py2exe virtualenv builds stable
Wed, 17 Apr 2019 10:49:11 -0700 Martin von Zweigbergk narrow: also warn when not deleting untracked or ignored files
Wed, 17 Apr 2019 14:37:06 +0200 Joerg Sonnenberger setdiscovery: fix a few typos
Mon, 15 Apr 2019 14:09:18 -0700 Martin von Zweigbergk copies: delete debug message about "unmatched files new in both"
Fri, 12 Apr 2019 21:41:51 -0700 Martin von Zweigbergk copies: delete debug message about changes since common ancestor
Thu, 11 Apr 2019 23:28:38 -0700 Martin von Zweigbergk copies: delete debug message about search limit
Mon, 15 Apr 2019 22:58:10 -0700 Martin von Zweigbergk copies: move early return for "no copies" case a little earlier
Mon, 15 Apr 2019 16:46:41 -0700 Martin von Zweigbergk copies: fix up "fullcopy" with missing entries from "diverge"
Mon, 15 Apr 2019 16:41:43 -0700 Martin von Zweigbergk copies: fix up "fullcopy" with missing entries from "copy"
Sun, 14 Apr 2019 00:46:25 -0700 Martin von Zweigbergk merge: remove workaround for issue5020
Fri, 12 Apr 2019 22:03:04 -0700 Martin von Zweigbergk copies: don't include copies that are not in source in directory move
Sat, 13 Apr 2019 00:24:17 -0700 Martin von Zweigbergk tests: add test for issue5343 (grafting with copies)
Tue, 16 Apr 2019 13:12:21 -0400 Jordi Gutiérrez Hermoso chistedit: use context manager to set verbose ui
Tue, 16 Apr 2019 17:26:38 +0200 Pierre-Yves David setdiscovery: stop limiting the number of local head we initially send
Wed, 17 Apr 2019 17:56:30 +0200 Pierre-Yves David peer: introduce a limitedarguments attributes
Wed, 06 Mar 2019 15:06:53 +0100 Pierre-Yves David verify: also check full manifest validity during verify runs
Wed, 17 Apr 2019 01:11:09 +0200 Pierre-Yves David verify: introduce an experimental --full flag
Wed, 17 Apr 2019 01:12:21 +0200 Pierre-Yves David verify: introduce a notion of "level"
Sat, 13 Apr 2019 23:18:56 -0700 Martin von Zweigbergk tests: split out separate test for issue5020
Mon, 15 Apr 2019 18:04:54 -0700 Martin von Zweigbergk tests: avoid a rename/delete conflict when updating in test-narrow-update.t
Mon, 15 Apr 2019 15:28:41 -0700 Martin von Zweigbergk tests: delete unused function in test-rename-merge2.t
Sun, 14 Apr 2019 13:46:40 -0700 Martin von Zweigbergk tests: make merge conflicts explicit in `hg annotate` tests
Thu, 18 Apr 2019 03:05:42 +0530 Martin von Zweigbergk narrow: make warning about possibly dirty files respect ui.relative-paths
Wed, 17 Apr 2019 14:10:02 -0400 Augie Fackler merge: forgot to pull before release stable
Wed, 17 Apr 2019 13:56:10 -0400 Augie Fackler Added signature for changeset 4a8d9ed86475 stable
Wed, 17 Apr 2019 13:56:08 -0400 Augie Fackler Added tag 5.0rc0 for changeset 4a8d9ed86475 stable
Wed, 17 Apr 2019 13:41:18 -0400 Augie Fackler merge: default into stable for release candidate stable 5.0rc0
Tue, 16 Apr 2019 15:50:20 +0200 Pierre-Yves David debugdiscovery: include the number of heads in all sets
Wed, 17 Apr 2019 00:37:00 +0200 Pierre-Yves David recover: add a --[no-]verify flag
Tue, 02 Apr 2019 19:48:31 +0200 Joerg Sonnenberger bundle2: handle compression in _forwardchunks
Wed, 27 Dec 2017 22:05:20 -0800 Martin von Zweigbergk changelog: parse copy metadata if available in extras
Wed, 27 Dec 2017 19:49:36 -0800 Martin von Zweigbergk copies: add config option for writing copy metadata to file and/or changset
Thu, 04 Apr 2019 13:46:49 +0200 Pierre-Yves David revsetbenchmark: add some simpler revset for heads and roots
Fri, 12 Apr 2019 16:25:59 +0200 Pierre-Yves David repoview: flag `server.view` as experimental
Fri, 12 Apr 2019 15:41:32 +0200 Pierre-Yves David repoview: move subsettable in a dedicated module
Fri, 01 Feb 2019 15:51:02 +0100 Pierre-Yves David upgrade: support upgrade to/from zstd storage (issue6088)
Wed, 27 Mar 2019 18:27:03 +0100 Pierre-Yves David compression: introduce an official `zstd-revlog` requirement
Tue, 16 Apr 2019 15:10:16 +0200 Pierre-Yves David compression: only declare revlog support for available engine
Mon, 15 Apr 2019 19:21:41 +0300 Pulkit Goyal branchcache: lazily validate nodes in iteritems()
Tue, 16 Apr 2019 15:01:33 +0300 Pulkit Goyal branchcache: only iterate over branches which needs to be verified
Tue, 16 Apr 2019 14:48:48 +0300 Pulkit Goyal branchcache: fix the docstring of _verifybranch()
Tue, 16 Apr 2019 14:39:14 +0300 Pulkit Goyal branchcache: don't verify while creating a copy
Fri, 05 Apr 2019 14:35:33 +0200 Pierre-Yves David pull: improved message issued in case of failed update
Fri, 05 Apr 2019 15:56:05 +0200 Pierre-Yves David pull: deal with locally filtered changeset passed into --rev
Mon, 15 Apr 2019 22:13:11 -0700 Rodrigo Damazio Bovendorp absorb: aborting if another operation is in progress
Thu, 04 Apr 2019 13:58:49 +0200 Pierre-Yves David repoview: keep the branchmap cache for the `served.hidden` view warm
Mon, 21 May 2018 17:28:35 +0200 Pierre-Yves David repoview: introduce a filter for serving hidden changesets
Sat, 13 Apr 2019 20:57:50 +0200 Pierre-Yves David repoview: fix conditional around unserved changesets
Fri, 05 Apr 2019 16:05:20 +0300 Pulkit Goyal branch: return early if we find an open named branch apart from default
Fri, 05 Apr 2019 15:57:09 +0300 Pulkit Goyal branchcache: don't verify closed nodes in _branchtip()
Fri, 05 Apr 2019 15:56:33 +0300 Pulkit Goyal branchcache: don't verify closed nodes in iteropen()
Mon, 01 Apr 2019 13:56:47 +0300 Pulkit Goyal branchcache: lazily validate nodes from the branchmap
Tue, 19 Mar 2019 16:52:15 +0300 Pulkit Goyal branchcache: add functions to validate changelog nodes
Mon, 15 Apr 2019 14:32:47 -0700 Kyle Lippincott readline: provide styled prompt to readline (issue6070)
Tue, 02 Apr 2019 14:49:28 -0700 Martin von Zweigbergk copies: move comment about implementation of mergecopies() to end
Fri, 12 Apr 2019 23:26:08 -0700 Martin von Zweigbergk remotefilelog: return expected type from copies overrides
Sun, 24 Mar 2019 23:47:01 -0700 Martin von Zweigbergk changelog: extract a _string_unescape() to mirror _string_escape()
Wed, 20 Mar 2019 11:42:02 -0700 Martin von Zweigbergk copies: extract function for deciding whether to use changeset-centric algos
Fri, 18 Jan 2019 13:13:48 -0800 Martin von Zweigbergk getrenamedfn: get copy data from context object if configured
Sun, 31 Mar 2019 16:27:10 +0300 Pulkit Goyal branchmap: implement __contains__()
Sun, 31 Mar 2019 16:20:17 +0300 Pulkit Goyal branchmap: prevent using __getitem__() in branchheads()
Wed, 27 Mar 2019 21:33:04 +0300 Pulkit Goyal branchmap: dynamically resolve type of branchcache class
Fri, 12 Apr 2019 09:41:08 -0700 Martin von Zweigbergk copies: print list of divergent renames in sorted order
Fri, 12 Apr 2019 12:20:38 -0400 timeless import: suppress accept: header
Fri, 12 Apr 2019 12:06:13 -0400 Augie Fackler rebase: fix bug that prevented dry-run rebases from printing failures
Fri, 12 Apr 2019 11:41:33 -0400 Augie Fackler rebase: demonstrate bug in dry-run mode which causes cycles to not be reported
Sat, 06 Apr 2019 17:48:11 +0200 Pierre-Yves David test: minor cleanup to test-server-view.t
Sat, 06 Apr 2019 10:44:22 +0200 Pierre-Yves David repoview: improve documentation for `repo.filtered` method
Fri, 05 Apr 2019 14:30:52 -0400 Jordi Gutiérrez Hermoso revset: short docstring for checkstatus
Thu, 11 Apr 2019 18:10:07 +0200 Georges Racinet discovery: stop direct use of attribute of partialdiscovery
Wed, 10 Apr 2019 17:36:37 -0700 Martin von Zweigbergk overlayworkingctx: remove misleading trailing slash from directory pattern
Wed, 10 Apr 2019 17:31:32 -0700 Martin von Zweigbergk overlayworkingctx: fix file/dir audit to be repo-relative
Wed, 10 Apr 2019 16:26:40 -0700 Martin von Zweigbergk messages: replace some instances of "folder" by "directory"
Thu, 11 Apr 2019 18:34:56 +0200 Pierre-Yves David match: fix re2 compability broken in 2e2699af5649
Wed, 10 Apr 2019 03:10:53 +0530 Pulkit Goyal py3: add b'' prefixes to new doctests in match.py
Wed, 10 Apr 2019 03:02:31 +0530 Pulkit Goyal py3: add one new passing test found by buildbot
Tue, 09 Apr 2019 21:59:37 +0900 Yuya Nishihara cext: cast s# arguments of Py_BuildValue() to Py_ssize_t
Mon, 08 Apr 2019 10:52:04 -0400 Augie Fackler remotefilelog: correctly reject wdir filenodes
Mon, 08 Apr 2019 10:56:55 -0400 Augie Fackler remotefilelog: add tests of `hg grep -r 'wdir()'`
Wed, 03 Apr 2019 16:03:41 -0700 Martin von Zweigbergk config: read configs from directories in lexicographical order
Wed, 03 Apr 2019 17:41:58 -0700 Martin von Zweigbergk remotefilelog: fix crash on `hg addremove` of added-but-deleted file
Fri, 05 Apr 2019 23:07:11 -0400 Matt Harbison packaging: ensure that --python is an absolute path when building on Windows
Fri, 05 Apr 2019 22:47:45 -0400 Matt Harbison packaging: don't crash building wix with python3.6 and earlier
Wed, 03 Apr 2019 23:55:03 -0400 Jordi Gutiérrez Hermoso chistedit: add basic colours to diff view
Fri, 05 Apr 2019 14:54:45 -0400 Jordi Gutiérrez Hermoso chistedit: use default curses colours
Sun, 07 Apr 2019 16:53:47 +0200 Denis Laxalde match: let regex match function return a boolean
Sun, 07 Apr 2019 17:16:58 +0200 Denis Laxalde match: make arguments of _expandsets() optional
Sun, 07 Apr 2019 17:14:29 +0200 Denis Laxalde match: make _donormalize's auditor and warn arguments optional
Mon, 08 Apr 2019 09:34:50 +0200 Denis Laxalde match: add doctest examples in match()
Sat, 06 Apr 2019 18:20:49 +0200 Denis Laxalde match: complete documentation of match() parameters
Sat, 06 Apr 2019 17:54:13 +0200 Denis Laxalde match: add doctest examples for patkind()
Sat, 06 Apr 2019 15:21:55 +0200 Denis Laxalde match: add a docstring with doctest examples to patternmatcher
Sun, 07 Apr 2019 12:21:23 +0200 Denis Laxalde match: add doctest examples for exactmatcher
Fri, 05 Apr 2019 11:24:00 -0700 Martin von Zweigbergk localrepo: don't allow lookup of working directory revision
Fri, 05 Apr 2019 11:22:26 -0700 Martin von Zweigbergk tests: demonstrate broken pull of "ffffffffffff" revision
Fri, 05 Apr 2019 11:12:08 -0700 Martin von Zweigbergk tests: demonstrate broken `hg convert` if "ffffffffffff" is in description
Fri, 05 Apr 2019 11:08:17 -0700 Martin von Zweigbergk tests: add test of for hash reference translation by `hg convert`
Fri, 05 Apr 2019 18:36:43 -0400 Matt Harbison py3: write out hgextindex as bytes in setup.py
Thu, 04 Apr 2019 15:40:48 +0200 Philippe Pepiot setup: fix a possible NameError on rust build
Mon, 01 Apr 2019 22:11:54 -0700 Arun Chandrasekaran crecord: new keys g & G to navigate to the top and bottom respectively
Thu, 04 Apr 2019 10:41:55 -0400 Jordi Gutiérrez Hermoso chistedit: properly show verbose diffs
Thu, 04 Apr 2019 11:35:18 +0200 Denis Laxalde interactive: do not prompt about files given in command line
Thu, 04 Apr 2019 17:34:43 -0700 Gregory Szorc zstandard: vendor python-zstandard 0.11
Thu, 04 Apr 2019 15:24:03 -0700 Gregory Szorc cext: make osutil.c PY_SSIZE_T_CLEAN
Thu, 04 Apr 2019 15:21:30 -0700 Gregory Szorc cext: make parsers.c PY_SSIZE_T_CLEAN
Thu, 04 Apr 2019 15:18:06 -0700 Gregory Szorc cext: make revlog.c PY_SSIZE_T_CLEAN
Thu, 04 Apr 2019 18:20:36 -0700 Gregory Szorc tests: add optional output for Python 2.7 deprecation
Thu, 04 Apr 2019 18:01:48 -0700 Gregory Szorc setup: use raw string for regular expression
Thu, 04 Apr 2019 18:01:02 -0700 Gregory Szorc automation: use raw strings when there are backslashes