log

age author description
Sun, 13 Sep 2020 18:14:51 +0900 Yuya Nishihara test-simple-update: add test for -d DATE option
Sun, 13 Sep 2020 17:46:48 +0900 Yuya Nishihara largefiles: walk history in ascending order while downloading all lfiles
Sun, 13 Sep 2020 17:43:19 +0900 Yuya Nishihara largefiles: replace use of walkchangerevs() with simple revset query
Fri, 11 Sep 2020 10:47:17 +0900 Yuya Nishihara largefiles: remove unused 'rev' parameter from downloadlfiles()
Sat, 12 Sep 2020 11:18:12 -0700 Martin von Zweigbergk resourceutil: document when we expect to take the importlib.resouces code path
Thu, 10 Sep 2020 22:00:00 -0700 Martin von Zweigbergk templater: fix reading of templates in frozen binaries with py3 < 3.7
Fri, 11 Sep 2020 09:35:49 -0700 Martin von Zweigbergk histedit: cache description line
Fri, 11 Sep 2020 09:55:08 -0700 Martin von Zweigbergk tests: make emacs test less strict
Thu, 10 Sep 2020 13:12:34 -0700 Martin von Zweigbergk graphlog: use '%' only if there are *unresolved* conflicts
Wed, 26 Aug 2020 17:24:22 +0530 Pulkit Goyal merge: show number of ancestors in bid merge debug notes
Thu, 03 Sep 2020 14:45:16 +0530 Pulkit Goyal debugmergestate: sort extras before printing
Mon, 24 Aug 2020 18:59:19 +0530 Pulkit Goyal debugmergestate: show extras for files which are not in mergestate
Thu, 10 Sep 2020 16:51:40 +0530 Pulkit Goyal tests: update lockdelay.py to handle the `wait` argument
Thu, 03 Sep 2020 14:14:04 +0530 Pulkit Goyal commit: pass mergestate into _filecommit() instead of re-reading it
Fri, 11 Sep 2020 13:04:05 +0530 Sushil khanchi py3: fix bytes and str mixup in run-tests
Mon, 17 Aug 2020 10:59:30 +0200 Antoine Cezar hg-core: fix some `clippy` warnings
Mon, 17 Aug 2020 16:55:43 +0200 Antoine Cezar rhg: print error message when argument parsing fails
Thu, 13 Aug 2020 16:36:42 +0200 Antoine Cezar rhg: fix `clippy` warnings
Tue, 04 Aug 2020 16:11:23 +0200 Antoine Cezar rhg: pass `ui` to `Command` `run`
Mon, 03 Aug 2020 11:55:59 +0200 Antoine Cezar rhg: add harness tests for rhg files
Thu, 30 Jul 2020 16:55:44 +0200 Raphaël Gomès rhg: make output of `files` relative to the current directory and the root
Tue, 08 Sep 2020 19:36:40 +0530 Pulkit Goyal tags: take lock instead of wlock before writing hgtagsfnodes1 cache
Thu, 10 Sep 2020 13:37:35 +0530 Pulkit Goyal statichttprepo: use LockUnavailable() instead of Abort() for lock (API)
Tue, 08 Sep 2020 18:46:01 +0530 Pulkit Goyal localrepo: warn if we are writing to cache without a lock
Thu, 03 Sep 2020 14:14:40 +0530 Pulkit Goyal commit: fix a wrong argument name in documentation
Thu, 10 Sep 2020 17:03:38 +0530 Pulkit Goyal git: remove unrequired assignment of listignored and listunknown
Wed, 09 Sep 2020 11:41:18 +0900 Yuya Nishihara grep: fix hash(linestate) to not include linenum
Tue, 08 Sep 2020 21:38:10 +0900 Yuya Nishihara test-grep: document that trivially moved lines might not be detected
Wed, 09 Sep 2020 11:51:51 +0900 Yuya Nishihara revset: remove indirect indexing of status tuple
Tue, 25 Aug 2020 23:18:42 -0400 Matt Harbison rewriteutil: relax the sha1 hash references to handle future hash types
Mon, 24 Aug 2020 18:51:25 -0400 Matt Harbison phabricator: update the hashes in commit messages as they get submitted
Mon, 24 Aug 2020 18:44:15 -0400 Matt Harbison rewriteutil: also consider pending obsoletes when updating hashes in messages
Mon, 24 Aug 2020 12:43:53 -0400 Matt Harbison rewriteutil: extract evolve code used to replace obsolete hashes in commits
Mon, 07 Sep 2020 17:16:16 -0400 Augie Fackler git: fix index handling of removed files during commit (issue6398)
Mon, 07 Sep 2020 17:14:59 -0400 Augie Fackler git: make dirstate actually support listclean parameter
Mon, 07 Sep 2020 17:13:45 -0400 Augie Fackler git: make dirstate status() respect matcher
Mon, 07 Sep 2020 17:12:29 -0400 Augie Fackler git: fix up dirstate use of index
Mon, 07 Sep 2020 16:27:12 -0400 Augie Fackler git: correctly handle "nothing changed" commits
Mon, 07 Sep 2020 16:25:16 -0400 Augie Fackler localrepo: use functools.wraps() in unfilteredmethod decorator
Mon, 07 Sep 2020 16:13:10 -0400 Augie Fackler git: actually copy treemanifest instances in .copy() (issue6398)
Fri, 11 Sep 2020 14:41:05 +0900 Yuya Nishihara log: fix crash and bad filematcher lookup by -fr'wdir()' PATH stable
Wed, 09 Sep 2020 14:48:55 -0400 Augie Fackler hgdemandimport: bypass demandimport for _ast module (issue6407) stable
Mon, 07 Sep 2020 15:46:56 -0400 Augie Fackler git: restore basic functionality after b3040b6739ce
Mon, 07 Sep 2020 15:31:34 -0400 Augie Fackler git: convert tz offset to int (issue6359)
Fri, 04 Sep 2020 15:21:02 -0400 Matt Harbison repoview: pin revisions for `local` and `other` when a merge is active stable
Mon, 07 Sep 2020 15:20:31 -0400 Augie Fackler merge with stable
Wed, 02 Sep 2020 19:46:55 +0530 Pulkit Goyal extdiff: refactor cmdline and gui calculation login in a separate fn
Wed, 02 Sep 2020 19:17:31 +0530 Pulkit Goyal extdiff: reorder an if-else conditional
Wed, 02 Sep 2020 23:09:45 +0530 Sushil khanchi run-tests: extract logic to get errpath in a utility func
Sat, 22 Aug 2020 16:31:34 +0530 Sushil khanchi run-tests: refactor filtering logic for --retest flag
Thu, 27 Aug 2020 12:24:57 +0530 Sushil khanchi tests: add a --retest test to demonstrate a fix in next patch
Thu, 27 Aug 2020 12:21:24 +0530 Sushil khanchi tests: remove a sub-test since we are done with it in test-run-tests.t
Tue, 21 Jul 2020 22:41:45 +0200 Joerg Sonnenberger storageutil: allow modern hash sizes for fileids
Tue, 01 Sep 2020 22:28:41 -0400 Matt Harbison registrar: fix a documentation typo
Mon, 10 Aug 2020 15:50:22 +0200 Antoine Cezar documentation: add `zstd` compression to the internal `revlogs` documentation
Sat, 29 Aug 2020 14:35:18 +0530 Pulkit Goyal extdiff: move single file handling inside `not per-file` conditional
Sat, 29 Aug 2020 14:32:26 +0530 Pulkit Goyal extdiff: remove dir2root and pass full path as dir2 in _runperfilediff()
Sat, 29 Aug 2020 14:28:34 +0530 Pulkit Goyal extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()`
Wed, 02 Sep 2020 12:31:37 +0200 Harald Klimach hgweb: compatibility of hgweb.cgi template with Python 3 stable
Tue, 01 Sep 2020 10:33:10 -0400 Augie Fackler genosxversion: don't give up if we can't find a path to hg libraries stable
Wed, 02 Sep 2020 01:30:56 +0200 Manuel Jacob tests: fix test-demandimport.py on Python 3.9 stable
Tue, 01 Sep 2020 09:46:15 -0400 Augie Fackler merge with stable
Tue, 01 Sep 2020 16:27:25 +0530 Pulkit Goyal Added signature for changeset f62bb5d07848 stable
Tue, 01 Sep 2020 16:27:18 +0530 Pulkit Goyal Added tag 5.5.1 for changeset f62bb5d07848 stable
Mon, 24 Aug 2020 12:39:48 -0400 Matt Harbison mercurial: force LF endings for *.py, *.{c,h} and *.t in .editorconfig
Tue, 18 Aug 2020 22:21:00 +0800 Aay Jay Chan hooklib: update documentation of changeset_obsoletedfor for changed hook type
Fri, 14 Aug 2020 20:45:49 -0700 Martin von Zweigbergk worker: don't expose readinto() on _blockingreader since pickle is picky
Thu, 27 Aug 2020 09:06:35 +0200 Pierre-Yves David test: add `test-repo` requirement to `test-check-format` (issue6395) stable 5.5.1
Tue, 18 Aug 2020 15:03:57 -0700 Martin von Zweigbergk commit: clear mergestate also with --amend (issue6304)
Tue, 18 Aug 2020 14:26:49 -0700 Martin von Zweigbergk tests: add test showing that merge state is not cleared by amend
Tue, 11 Aug 2020 13:43:43 +0530 Pulkit Goyal requirements: introduce constants for `shared` and `relshared` requirements
Mon, 10 Aug 2020 15:47:21 +0530 Pulkit Goyal mergestate: replace `addmergedother()` with generic `addcommitinfo()` (API)
Mon, 10 Aug 2020 15:38:45 +0530 Pulkit Goyal merge: introduce `addcommitinfo()` on mergeresult object
Mon, 10 Aug 2020 15:34:27 +0530 Pulkit Goyal merge: use collections.defaultdict() for mergeresult.commitinfo
Mon, 10 Aug 2020 15:29:02 +0530 Pulkit Goyal mergestate: use _stateextras instead of merge records for commit related info
Mon, 10 Aug 2020 15:09:44 +0530 Pulkit Goyal mergestate: use collections.defaultdict(dict) for _stateextras
Mon, 03 Aug 2020 23:41:50 -0700 Martin von Zweigbergk hgweb: minimize scope of a try-block in staticfile()
Mon, 03 Aug 2020 23:38:50 -0700 Martin von Zweigbergk hgweb: ignore web.templates config when guessing mime type for static content
Sat, 22 Aug 2020 16:03:44 -0700 Martin von Zweigbergk hgweb: let staticfile() look up path from default location unless provided
Mon, 03 Aug 2020 22:40:05 -0700 Martin von Zweigbergk hgweb: handle None from templatedir() equally bad in webcommands.py
Thu, 13 Aug 2020 10:37:25 -0700 Martin von Zweigbergk posixworker: avoid creating workers that end up getting no work
Mon, 10 Aug 2020 21:46:47 -0700 Martin von Zweigbergk revert: remove dangerous `parents` argument from `cmdutil.revert()`
Mon, 10 Aug 2020 18:08:15 -0700 Pulkit Goyal requirements: introduce a set of working directory specific requirements
Sat, 08 Aug 2020 16:37:59 +0530 Pulkit Goyal localrepo: move requirements constant to requirements module
Sat, 08 Aug 2020 16:24:12 +0530 Pulkit Goyal requirements: introduce new requirements related module
Sat, 08 Aug 2020 15:48:17 +0530 Pulkit Goyal repository: introduce constant for treemanifest requirement and use it
Tue, 21 Jul 2020 22:13:54 +0200 Joerg Sonnenberger tests: make flag parsing test more future safe
Tue, 28 Jul 2020 09:58:28 -0700 Martin von Zweigbergk rename: add support for --at-rev, which marks as copy and removes the source
Fri, 24 Jul 2020 15:03:14 -0700 Kyle Lippincott tests: make test-install.t work on debian systems
Fri, 24 Jul 2020 10:34:04 +0200 Antoine Cezar rhg: handle broken pipe error for stderr
Fri, 24 Jul 2020 17:24:10 +0200 Antoine Cezar rhg: extract function handle_stdout_error
Fri, 17 Jul 2020 17:24:54 +0200 Antoine Cezar rhg: add a limited `rhg files` subcommand
Wed, 29 Jul 2020 10:21:17 +0200 Antoine Cezar rhg: add a `Files` `Command` to prepare the `rhg files` subcommand
Wed, 29 Jul 2020 15:49:44 +0200 Antoine Cezar rhg: simplify `FindRootError` handling
Wed, 29 Jul 2020 10:26:17 +0200 Antoine Cezar rhg: add buffered stdout writing possibility
Mon, 20 Jul 2020 18:14:52 +0200 Antoine Cezar rhg: ask the error message from `CommandError`
Tue, 21 Jul 2020 10:39:30 +0200 Antoine Cezar rhg: Do not return error when when we really mean ok in commands
Sat, 08 Aug 2020 12:52:39 -0700 Antoine Cezar hg-core: define a `ListTrackedFiles` `Operation`
Wed, 29 Jul 2020 10:08:09 +0200 Antoine Cezar hg-core: remove the `Operation` trait
Tue, 04 Aug 2020 10:59:43 +0200 Antoine Cezar hg-core: make parse_dirstate return references rather than update hashmaps
Fri, 07 Aug 2020 18:01:48 +0530 Pulkit Goyal repository: introduce constant for internal phase repo requirement and use it
Sat, 08 Aug 2020 10:06:32 -0700 Pulkit Goyal repository: introduce constant for sparse repo requirement and use it
Fri, 07 Aug 2020 16:02:13 +0530 Pulkit Goyal localrepo: refactor `.hg/requires` reading logic in separate function
Fri, 07 Aug 2020 15:52:52 +0530 Pulkit Goyal localrepo: refactor logic to calculate sharedvfs in separate fn
Sun, 02 Aug 2020 17:40:35 +0200 Cédric Krier keepalive: Do not append _rbuf if _raw_readinto exists (issue6356) stable
Sat, 08 Aug 2020 10:13:37 -0700 Pulkit Goyal store: refactor space delimited list to proper data structure
Fri, 07 Aug 2020 21:59:43 -0700 Martin von Zweigbergk makefile: stop setting unused HGEXTDIR variable during osx build
Thu, 06 Aug 2020 13:51:43 +0530 Pulkit Goyal merge: drop commitinfo argument to applyupdates (API)
Thu, 06 Aug 2020 13:27:38 +0530 Pulkit Goyal merge: remove emptyactions() and use collections.defaultdict(list) instead
Wed, 05 Aug 2020 16:52:51 +0530 Pulkit Goyal merge: pass mergeresult obj in _forgetremoved() (API)
Wed, 05 Aug 2020 16:00:25 +0530 Pulkit Goyal mergeresult: introduce filemap() which yields filename based mapping
Wed, 05 Aug 2020 15:41:23 +0530 Pulkit Goyal mergeresult: add `files()` and use it
Wed, 05 Aug 2020 15:37:26 +0530 Pulkit Goyal mergeresult: introduce getfile() and use it where required
Wed, 05 Aug 2020 14:03:59 +0530 Pulkit Goyal merge: use ACTION_* constants instead of values in _filternarrowactions()
Wed, 05 Aug 2020 13:50:49 +0530 Pulkit Goyal merge: rework iteration over mergeresult object in checkpathconflicts()
Wed, 05 Aug 2020 13:21:06 +0530 Pulkit Goyal applyupdates: simplfy calculation of number of updated files
Mon, 03 Aug 2020 18:08:37 +0530 Pulkit Goyal mergeresult: yield from getactions() instead of buidling a list and returning
Mon, 03 Aug 2020 18:33:00 +0530 Pulkit Goyal sparse: replace merge action values with mergestate.ACTION_* constants
Mon, 03 Aug 2020 17:58:18 +0530 Pulkit Goyal mergeresult: implement a len() function and use it
Mon, 03 Aug 2020 17:32:30 +0530 Pulkit Goyal merge: replace use of actions dict with mergeresult object
Mon, 03 Aug 2020 14:54:45 +0530 Pulkit Goyal mergeresult: add sort argument to getactions() method
Mon, 03 Aug 2020 14:19:06 +0530 Pulkit Goyal merge: pass mergeresult obj in merge._prefetchfiles()
Mon, 03 Aug 2020 14:12:13 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions in applyupdates() (API)
Mon, 03 Aug 2020 13:30:14 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions in _checkcollision() (API)
Tue, 28 Jul 2020 20:21:06 +0200 Pierre-Yves David commitctx: directly update the touched and added set of files
Tue, 28 Jul 2020 20:19:09 +0200 Pierre-Yves David commitctx: directly updated the set of removed files
Wed, 29 Jul 2020 16:48:31 +0200 Pierre-Yves David commitctx: create the `ChangingFiles` object sooner
Sat, 25 Jul 2020 16:34:02 +0200 Pierre-Yves David commitctx: move ChangingFiles creation directly inside `_process_files`
Sat, 25 Jul 2020 16:13:32 +0200 Pierre-Yves David commitctx: create the ChangingFiles object directly in the various case
Sat, 25 Jul 2020 16:13:17 +0200 Pierre-Yves David commitctx: no longer make the storage and added/removed file optional
Sat, 25 Jul 2020 16:07:38 +0200 Pierre-Yves David commitctx: directly gather p1 and p2 copies in `files`
Sat, 25 Jul 2020 16:02:26 +0200 Pierre-Yves David commitctx: extract sidedata encoding inside its own function
Sat, 25 Jul 2020 15:55:09 +0200 Pierre-Yves David commitctx: directly pass a ChangingFiles object to changelog.add
Sat, 25 Jul 2020 15:49:12 +0200 Pierre-Yves David commitctx: return a richer object from _prepare_files
Thu, 06 Aug 2020 10:53:00 -0700 Martin von Zweigbergk templater: teach template loader to use open_template() function
Thu, 06 Aug 2020 10:52:52 -0700 Martin von Zweigbergk templater: restructure open_template() a little to prepare for relative paths
Thu, 06 Aug 2020 09:50:10 -0700 Martin von Zweigbergk templater: add exception-raising version of open_template()
Wed, 05 Aug 2020 22:13:51 -0700 Martin von Zweigbergk templater: replace Py3-only exception types by super-types available in Py2
Wed, 05 Aug 2020 14:19:42 -0700 Martin von Zweigbergk hgweb: enable reading styles from resources in frozen binaries
Wed, 05 Aug 2020 14:03:45 -0700 Martin von Zweigbergk hgweb: rely on open_template()'s fallback to using templatedir()
Wed, 05 Aug 2020 14:03:14 -0700 Martin von Zweigbergk hgweb: open mapfile using templater.open_template()
Wed, 05 Aug 2020 13:58:30 -0700 Martin von Zweigbergk hgweb: simplify a constant-length list by converting to literal tuple
Wed, 05 Aug 2020 13:33:07 -0700 Martin von Zweigbergk hgweb: remove some accesses to private member uimod._unset
Thu, 30 Jul 2020 21:36:29 -0700 Martin von Zweigbergk templater: try to read %include in mapfiles from resources
Thu, 30 Jul 2020 15:29:06 -0700 Martin von Zweigbergk templater: unroll loop over mapfile directories
Tue, 04 Aug 2020 10:51:25 -0700 Martin von Zweigbergk templater: make open_template() read from resources if in frozen binary
Tue, 04 Aug 2020 13:22:00 -0700 Martin von Zweigbergk templater: pass opened file-like object to templatespec
Tue, 04 Aug 2020 13:21:29 -0700 Martin von Zweigbergk templater: replace templatepath() with function that also opens the file
Thu, 30 Jul 2020 13:44:06 -0700 Martin von Zweigbergk templater: start passing resource to read from into _readmapfile()
Tue, 04 Aug 2020 09:13:10 -0700 Martin von Zweigbergk templater: move stylemap() to hgweb_mod, since that's its only user
Mon, 03 Aug 2020 22:15:45 -0700 Martin von Zweigbergk hgweb: simplify staticfile() now that we always pass it a single directory
Fri, 31 Jul 2020 10:05:07 -0700 Martin von Zweigbergk packaging: include templates with their package as key in package_data
Fri, 31 Jul 2020 09:49:52 -0700 Martin von Zweigbergk packaging: mark mercurial.templates and subdirs as packages
Thu, 12 Dec 2019 12:41:01 -0800 Martin von Zweigbergk templates: add __init__.py files to templates/ dirs
Wed, 05 Aug 2020 13:36:50 -0400 Augie Fackler merge with stable
Tue, 21 Jul 2020 18:21:27 +0530 Pulkit Goyal localrepo: abort creating a shared repo if the source does not have store
Tue, 21 Jul 2020 13:58:58 +0530 Pulkit Goyal localrepo: only use 'bookmarksinstore' requirement if we have 'store'
Sat, 25 Jul 2020 01:42:41 +0530 Pulkit Goyal mergeresult: make actionmapping a dict of dict instead of dict of lists
Sat, 25 Jul 2020 14:44:29 +0530 Pulkit Goyal largefiles: introduce a constant for 'lfmr' action
Sat, 25 Jul 2020 14:41:20 +0530 Pulkit Goyal largefiles: override merge.emptyactions() to include `lfmr`
Sat, 25 Jul 2020 01:17:35 +0530 Pulkit Goyal merge: unify logic of couple of if-else's in manifestmerge()
Fri, 24 Jul 2020 23:49:08 +0530 Pulkit Goyal sparse: add comment for an if condition which I tried to refactor
Fri, 24 Jul 2020 23:40:07 +0530 Pulkit Goyal mergeactions: use action constants instead of string values
Sun, 02 Aug 2020 10:24:28 -0700 Pulkit Goyal merge: use the new action based mapping introduced in mergeresult obj
Fri, 24 Jul 2020 19:48:38 +0530 Pulkit Goyal mergeresult: introduce action -> (filename, data, msg) mapping and related API
Sun, 02 Aug 2020 10:15:55 -0700 Pulkit Goyal mergeresult: rename _actions to _filemapping
Fri, 24 Jul 2020 19:19:47 +0530 Pulkit Goyal sparse: pass mergeresult obj in sparse.filterupdatesactions() (API)
Fri, 24 Jul 2020 19:13:20 +0530 Pulkit Goyal merge: filter actions before calling _resolvetrivial()
Fri, 24 Jul 2020 18:16:29 +0530 Pulkit Goyal merge: introduce mergeresult.updateactions() and use it
Fri, 24 Jul 2020 17:57:23 +0530 Pulkit Goyal merge: pass mergeresult instead of actions in _checkunknownfiles() (API)
Fri, 24 Jul 2020 17:52:33 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions dict in _resolvetrivial()
Fri, 24 Jul 2020 17:49:13 +0530 Pulkit Goyal merge: pass mergeresult obj instead of actions in _filternarrowactions()
Fri, 24 Jul 2020 17:31:26 +0530 Pulkit Goyal merge: pass mergeresult in checkpassconflicts() instead of actions (API)
Fri, 24 Jul 2020 16:23:55 +0530 Pulkit Goyal merge: add removefile() to mergeresult object
Fri, 24 Jul 2020 16:18:39 +0530 Pulkit Goyal merge: introduce mergeresult.addfile() and use it
Fri, 24 Jul 2020 15:56:11 +0530 Pulkit Goyal merge: make mergeresult constructor initialize empty object
Fri, 24 Jul 2020 15:15:20 +0530 Pulkit Goyal merge: improve documentation of fbid dict used for merge bid
Fri, 24 Jul 2020 14:45:00 +0530 Pulkit Goyal merge: move conversion of file-key dict to action-key dict in mergeresult
Sun, 02 Aug 2020 10:12:21 -0700 Pulkit Goyal merge: introduce hasconflicts() on mergeresult object
Tue, 14 Jul 2020 16:40:28 +0530 Pulkit Goyal merge: remove no longer required ACTION_GET_OTHER_AND_STORE
Tue, 14 Jul 2020 16:31:52 +0530 Pulkit Goyal merge: pass commitinfo to applyupdates() and get it stored in mergestate
Tue, 14 Jul 2020 16:21:08 +0530 Pulkit Goyal merge: introduce 'commitinfo' in mergeresult
Thu, 23 Jul 2020 18:03:14 +0530 Pulkit Goyal merge: return a mergeresult obj from manifestmerge(), calculateupdates() (API)
Mon, 03 Aug 2020 23:13:58 +0530 Pulkit Goyal Added signature for changeset 7fc3c5fbc65f stable
Mon, 03 Aug 2020 23:13:52 +0530 Pulkit Goyal Added tag 5.5 for changeset 7fc3c5fbc65f stable
Sat, 01 Aug 2020 18:39:28 +0530 Pulkit Goyal mergestate: fix BC breakage introduced because of removal of a merge record stable 5.5
Thu, 30 Jul 2020 22:49:51 -0700 Martin von Zweigbergk packaging: delete unnecessary updating of `dirs` list
Sun, 02 Aug 2020 10:08:18 -0700 Martin von Zweigbergk packaging: make "mercurial.defaultrc" a key in package_data
Thu, 30 Jul 2020 12:22:41 -0700 Martin von Zweigbergk templatespec: use new factory functions in hooklib
Mon, 20 Jul 2020 22:43:33 -0700 Martin von Zweigbergk templatespec: use new factory functions in logcmdutil
Mon, 20 Jul 2020 21:33:28 -0700 Martin von Zweigbergk templatespec: move check for non-unicode to lower-level function
Mon, 20 Jul 2020 21:32:10 -0700 Martin von Zweigbergk templatespec: logcmdutil.templatespec() gets either template or mapfile
Thu, 16 Jul 2020 13:33:46 -0700 Martin von Zweigbergk templatespec: create a factory function for each type there is
Wed, 29 Jul 2020 10:42:09 -0700 Martin von Zweigbergk templater: stop accepting a single style to stylemap()
Thu, 23 Jul 2020 10:20:48 -0700 Martin von Zweigbergk formatter: inline a variable assigned from `templater.templater.frommapfile`
Wed, 22 Jul 2020 21:23:46 -0700 Martin von Zweigbergk templater: don't normalize path separators to '/' when interacting with OS
Thu, 23 Jul 2020 22:50:20 -0700 Martin von Zweigbergk formatter: remove now-unnecessary check for file-ness
Thu, 23 Jul 2020 22:47:55 -0700 Martin von Zweigbergk templater: make templatepath() not return directory paths
Thu, 23 Jul 2020 22:44:18 -0700 Martin von Zweigbergk tests: show unusual error message for `hg log --style coal`
Wed, 22 Jul 2020 10:34:24 -0700 Martin von Zweigbergk config: remove now-unused `abs` argument from `include` callback
Wed, 22 Jul 2020 10:32:28 -0700 Martin von Zweigbergk config: re-calculate absolute %include path in `include` callback
Wed, 22 Jul 2020 10:25:28 -0700 Martin von Zweigbergk subrepoutil: use relative path for looking up config `%include`s
Wed, 22 Jul 2020 00:13:02 -0700 Martin von Zweigbergk config: remove now-unused support for "includepaths"
Sat, 25 Jul 2020 22:51:26 +0900 Yuya Nishihara dispatch: adjust ui.flush() timing to stabilize test-blackbox.t stable
Sun, 26 Jul 2020 12:46:04 -0700 Gregory Szorc clonebundles: document REQUIREDRAM key stable
Sat, 25 Jul 2020 15:37:05 +0200 Pierre-Yves David commitctx: gather more code dealing with copy-in-extra
Sat, 25 Jul 2020 15:33:45 +0200 Pierre-Yves David commitctx: rename files to touched in a couple of place
Sat, 25 Jul 2020 15:13:25 +0200 Pierre-Yves David commitctx: extract copy information encoding into extra into commit.py
Sat, 25 Jul 2020 14:59:55 +0200 Pierre-Yves David commitctx: create the new extra dict on its own line
Wed, 29 Jul 2020 15:40:13 +0200 Pierre-Yves David commitctx: explicitly pass `manifest` to _commit_manifest
Thu, 30 Jul 2020 16:58:38 +0100 Ian Moody phabricator: unconditionally pop `test_vcr` to fix debugcallconduit
Thu, 30 Jul 2020 16:52:12 +0100 Ian Moody phabricator: demonstrate debugcallconduit being broken without --test-vcr
Tue, 28 Jul 2020 11:11:14 -0700 Martin von Zweigbergk cleanup: fix bad formatting of state.py from D8811
Thu, 30 Jul 2020 16:13:17 +0200 Joerg Sonnenberger dirstate: restore original estimation and update comment
Fri, 31 Jul 2020 17:09:31 +0530 Pulkit Goyal merge stable in default
Thu, 30 Jul 2020 01:10:10 +0200 Joerg Sonnenberger dirstate: revert change to Rust binding
Tue, 28 Jul 2020 10:19:49 -0700 Martin von Zweigbergk relnotes: copy "next" to "5.5" and clear "next" stable
Thu, 23 Jul 2020 23:52:31 +0200 Pierre-Yves David commitctx: extract all the file preparation logic in a new function
Thu, 23 Jul 2020 23:58:23 +0200 Pierre-Yves David commitctx: gather more preparation code within the lock context
Thu, 23 Jul 2020 23:40:59 +0200 Pierre-Yves David commitctx: move a special case about files earlier
Thu, 23 Jul 2020 18:25:45 +0200 Pierre-Yves David commitctx: extract all the manual logic to process the files
Thu, 23 Jul 2020 23:08:00 +0200 Pierre-Yves David commitctx: treat `filesadded` more like `filesremoved`
Thu, 23 Jul 2020 22:58:29 +0200 Pierre-Yves David commitctx: move `writechangesetcopy` business at the end a code section
Thu, 23 Jul 2020 21:09:42 +0200 Pierre-Yves David commitctx: move copy meta config reading in a dedicated function
Thu, 23 Jul 2020 21:03:30 +0200 Pierre-Yves David commitctx: no longer use the `writecopiesto` variable in the function
Thu, 23 Jul 2020 14:58:21 +0200 Pierre-Yves David commitctx: extract the function that commit a new manifest
Fri, 24 Jul 2020 12:52:32 +0200 Pierre-Yves David commitctx: stop using weakref proxy for transaction
Tue, 28 Jul 2020 20:47:50 +0200 Manuel Jacob rebase: fix regression in file change detection introduced by 0ecb3b11fcad stable
Tue, 28 Jul 2020 20:07:05 +0200 Manuel Jacob context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842 stable
Thu, 23 Jul 2020 16:30:30 +0200 Pierre-Yves David push: test for checks preventing publishing obsolete changeset stable
Thu, 23 Jul 2020 16:29:15 +0200 Pierre-Yves David push: test for checks preventing publishing obsolete changeset stable
Thu, 23 Jul 2020 16:26:29 +0200 Pierre-Yves David push: another test for checks preventing pushing orphaness to a server stable
Thu, 23 Jul 2020 16:23:43 +0200 Pierre-Yves David push: test the checks preventing pushing orphaness to a server stable
Wed, 22 Jul 2020 16:10:33 +0200 Pierre-Yves David commitctx: document the None return for "touched" value
Thu, 23 Jul 2020 22:06:36 -0700 Martin von Zweigbergk tests: add tests trying to use dir as style, as %include, and as __base__
Thu, 23 Jul 2020 22:06:31 -0700 Martin von Zweigbergk tests: fix mistaken copy&paste from commit 4489e9a22763
Mon, 06 Jul 2020 15:10:53 +0200 Joerg Sonnenberger manifest: kill one more instance of the old merge hash hack
Sat, 25 Jul 2020 04:29:17 +0200 Joerg Sonnenberger dirstate: isolate node len dependency for the pure version
Fri, 24 Jul 2020 08:38:19 -0700 Martin von Zweigbergk fix: update documentation to reflect preference for --source over --rev
Fri, 24 Jul 2020 16:32:45 -0700 Kyle Lippincott tests: make check-py3-compat.py actually load the specified files correctly
Fri, 24 Jul 2020 12:13:10 -0700 Kyle Lippincott tests: virtualenv is only used on py2, rename and conditionalize
Thu, 23 Jul 2020 13:31:45 -0700 Kyle Lippincott morestatus: mention --stop even if not using --verbose
Thu, 23 Jul 2020 16:57:56 +0200 Pierre-Yves David exchange: backout changeset c26335fa4225 stable
Fri, 24 Jul 2020 11:24:59 -0700 Martin von Zweigbergk templater: handle None returned from templatedir()
Fri, 24 Jul 2020 00:50:57 +0530 Pulkit Goyal tests: glob 'mercurial.error' in test-phases.t stable
Thu, 23 Jul 2020 17:32:09 +0200 Pierre-Yves David infinitepush: remove unused import to tempfile stable
Wed, 22 Jul 2020 00:09:17 -0700 Martin von Zweigbergk templater: do search for include of unqualified builtin outside of config code
Tue, 21 Jul 2020 21:59:12 -0700 Martin von Zweigbergk templater: switch to lower-level config.parse() in _readmapfile()
Tue, 21 Jul 2020 23:50:42 -0700 Martin von Zweigbergk config: pass both relative and absolute paths to `include` callback
Wed, 22 Jul 2020 22:38:42 -0700 Martin von Zweigbergk tests: add test for bad template %include and __base__
Tue, 21 Jul 2020 22:52:22 -0700 Martin von Zweigbergk tests: add test for unqualified include of a built-in template map
Wed, 22 Jul 2020 22:09:38 -0400 Augie Fackler merge with stable
Tue, 07 Jul 2020 00:18:15 +0200 Pierre-Yves David commitctx: extract _filecommit too
Mon, 06 Jul 2020 23:14:52 +0200 Pierre-Yves David commitctx: extract the function in a dedicated module
Mon, 06 Jul 2020 19:13:19 +0200 Pierre-Yves David commitctx: document a fast path in _filecommit
Tue, 21 Jul 2020 13:36:48 -0700 Martin von Zweigbergk hgweb: simplify now that we always have a single path
Tue, 21 Jul 2020 13:41:26 -0700 Martin von Zweigbergk templater: simplify stylemap() now that templatedir() returns a single path
Tue, 21 Jul 2020 13:11:49 -0700 Martin von Zweigbergk templater: make templatepaths() return a single path, or None
Tue, 21 Jul 2020 13:05:37 -0700 Martin von Zweigbergk templater: simplify templatepaths() to avoid iterating a singleton list
Mon, 06 Jul 2020 22:46:49 +0200 Pierre-Yves David commitctx: move a tiny else clause above the very long one
Mon, 06 Jul 2020 22:37:53 +0200 Pierre-Yves David commitctx: consider removed as touched
Mon, 06 Jul 2020 22:35:34 +0200 Pierre-Yves David commitctx: rename "changed" to touched
Tue, 07 Jul 2020 11:16:28 +0200 Pierre-Yves David commitctx: more filesremoved assignment closer to removed computation
Mon, 06 Jul 2020 20:03:30 +0200 Pierre-Yves David commitctx: compute files added from _filecommit returns
Mon, 06 Jul 2020 19:35:53 +0200 Pierre-Yves David commitctx: return "touched" status from _filecommit
Tue, 21 Jul 2020 01:04:19 +0200 Manuel Jacob relnotes: add release notes for relevant changes I did since the 5.4 release stable
Mon, 20 Jul 2020 18:04:19 +0200 Manuel Jacob relnotes: fix indentation stable
Mon, 20 Jul 2020 17:57:31 +0200 Manuel Jacob relnotes: make spacing before new section consistent stable
Wed, 22 Jul 2020 14:58:49 +0530 Pulkit Goyal tests: make one of 'worker process exited' line option in test-chg.t stable
Wed, 22 Apr 2020 18:08:12 -0400 Connor Sheehan infinitepush: fix `{get,put}_args` formatting on Python 3 stable
Wed, 22 Apr 2020 17:59:17 -0400 Connor Sheehan infinitepush: replace `NamedTemporaryFile` with `pycompat.namedtempfile` stable
Mon, 20 Jul 2020 20:31:24 +0900 Yuya Nishihara chgserver: discard buffered output before restoring fds (issue6207) stable
Tue, 21 Jul 2020 20:49:05 +0900 Yuya Nishihara hghave: fix possible int('') in has_clang_format() stable
Mon, 20 Jul 2020 22:16:26 +0530 Pulkit Goyal Added signature for changeset 28163c5de797 stable
Mon, 20 Jul 2020 22:16:13 +0530 Pulkit Goyal Added tag 5.5rc0 for changeset 28163c5de797 stable
Mon, 20 Jul 2020 21:56:27 +0530 Pulkit Goyal merge default into stable for 5.5rc0 stable 5.5rc0
Sat, 18 Jul 2020 18:38:46 +0900 Yuya Nishihara phases: move short-lived PyObject pointers to local scope
Sat, 18 Jul 2020 18:35:17 +0900 Yuya Nishihara phases: rename variable used for owned dict of phasesets
Sat, 18 Jul 2020 18:27:39 +0900 Yuya Nishihara phases: leverage Py_BuildValue() to build PyInt and steal PyObject
Sat, 18 Jul 2020 18:21:26 +0900 Yuya Nishihara phases: make sure an exception should be set on error return
Sat, 18 Jul 2020 18:19:14 +0900 Yuya Nishihara phases: fix clang-format error
Sat, 18 Jul 2020 18:13:41 +0900 Yuya Nishihara phases: fix error return with no exception from computephases()
Sun, 19 Jul 2020 17:35:41 +0900 Yuya Nishihara osutil: fix excessive decref on tuple creation failure in listdir()
Sun, 19 Jul 2020 17:24:16 +0900 Yuya Nishihara revlog: fix excessive decref on tuple creation failure in parse_index2()
Mon, 20 Jul 2020 17:38:01 +0200 Manuel Jacob tests: correctly match clang-format version >= 10
Tue, 14 Jul 2020 13:36:57 -0700 Daniel Ploch state: support validated declaration of nested unfinished ops
Fri, 17 Jul 2020 20:24:42 +0200 Manuel Jacob absorb: improve message for the case when changeset became empty
Sat, 18 Jul 2020 22:57:28 +0200 Joerg Sonnenberger relnotes: extend
Tue, 14 Jul 2020 15:42:28 +0530 Pulkit Goyal merge: document return values of manifestmerge() and calculateupdates()
Thu, 09 Jul 2020 19:02:10 +0530 Pulkit Goyal merge: refactor code to advise fsmonitor in separate function
Thu, 09 Jul 2020 18:43:38 +0530 Pulkit Goyal mergestate: document what mergestate._results is for
Thu, 09 Jul 2020 18:38:09 +0530 Pulkit Goyal mergestate: rename a helpless variable name to bit helpful one
Thu, 09 Jul 2020 18:20:54 +0530 Pulkit Goyal mergestate: remove unnecessary recordactions() from mergestate class
Thu, 09 Jul 2020 17:05:41 +0530 Pulkit Goyal mergestate: document mergestate records in an organized way
Thu, 09 Jul 2020 16:39:42 +0530 Pulkit Goyal mergestate: remove unused unsupported related mergestate records
Thu, 09 Jul 2020 16:38:24 +0530 Pulkit Goyal mergestate: add comments about couple of record types and minor reorder
Thu, 09 Jul 2020 15:50:02 +0530 Pulkit Goyal mergestate: remove unrequired RECORD_RESOLVED_OTHER record
Thu, 09 Jul 2020 14:44:58 +0530 Pulkit Goyal mergestate: rename addpath() -> addpathonflict() to prevent confusion
Sat, 18 Jul 2020 12:35:55 +0200 Manuel Jacob windows: don’t set `softspace` attribute in `winstdout`
Fri, 17 Jul 2020 14:58:22 +0200 Manuel Jacob windows: handle file-like objects without isatty() method
Fri, 17 Jul 2020 08:21:31 +0200 Manuel Jacob exchange: check actually missing revs for obsolete / unstable revs (issue6372)
Fri, 17 Jul 2020 07:59:20 +0200 Manuel Jacob tests: test that push doesn’t complain about unstable changesets if no changes
Fri, 17 Jul 2020 03:53:19 -0700 Rodrigo Damazio Bovendorp diff: move no-eol text constant to a common location
Fri, 17 Jul 2020 02:31:42 -0700 Rodrigo Damazio Bovendorp revert: fix interactive reverting of end-of-file newline changes
Thu, 16 Jul 2020 14:16:53 -0400 Matt Harbison phabricator: clarify the multiple heads/roots error message for phabsend
Tue, 14 Jul 2020 13:35:54 -0700 Daniel Ploch error: normalize "unresolved conflicts" error messages with a custom class
Mon, 13 Jul 2020 16:42:44 -0700 Daniel Ploch error: unify the error message formats for 'rebase' and 'unshelve'
Wed, 01 Apr 2020 08:42:00 -0500 Augie Fackler debugcommands: create new debugantivirusrunning command
Fri, 17 Jul 2020 03:28:52 +0200 Manuel Jacob windows: always work around EINVAL in case of broken pipe for stdout / stderr
Fri, 17 Jul 2020 00:37:33 +0200 Manuel Jacob tests: make pipes / PTYs non-inheritable in test-stdio.py
Thu, 16 Jul 2020 23:49:04 +0200 Manuel Jacob util: enhance `nullcontextmanager` to be able to return __enter__ result
Fri, 17 Jul 2020 03:12:29 +0200 Manuel Jacob windows: augment docstring of `winstdout` class
Fri, 17 Jul 2020 09:20:48 +0200 Manuel Jacob discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
Wed, 15 Jul 2020 11:38:54 +0200 Manuel Jacob discovery: fix docstring of `outgoing` class
Wed, 15 Jul 2020 09:51:11 +0200 Manuel Jacob discovery: weaken claim about returned common heads if ancestorsof are given
Thu, 16 Jul 2020 19:48:49 +0200 Joerg Sonnenberger cext: remove unused variables
Wed, 15 Jul 2020 14:18:18 -0400 Matt Harbison phabupdate: allow resigning from revisions
Wed, 15 Jul 2020 14:14:58 -0400 Matt Harbison phabupdate: allow revisions to be commandeered
Wed, 15 Jul 2020 14:13:16 -0400 Matt Harbison phabupdate: allow revisions to be reopened
Wed, 15 Jul 2020 14:06:12 -0400 Matt Harbison phabupdate: allow revisions to be marked "closed"
Wed, 15 Jul 2020 14:03:55 -0400 Matt Harbison phabupdate: allows revisions to be marked "request-review"
Wed, 15 Jul 2020 13:27:55 -0400 Matt Harbison phabupdate: allow revisions to be marked with "plan changes"
Thu, 16 Jul 2020 15:56:13 +0200 Joerg Sonnenberger status: match category text in the option description
Wed, 15 Jul 2020 13:19:09 -0700 Martin von Zweigbergk purge: classify as a "working directory management" command in help
Wed, 15 Jul 2020 22:24:02 -0700 Martin von Zweigbergk extensions: make `hg help extensions` list disabled extensions with PyOxidizer
Wed, 08 Jul 2020 00:36:36 +0200 Joerg Sonnenberger phases: sparsify phaseroots and phasesets
Tue, 07 Jul 2020 14:01:12 +0530 Pulkit Goyal extdiff: add some comments in diffrevs()
Tue, 07 Jul 2020 13:26:57 +0530 Pulkit Goyal extdiff: add comments and minor variable renames diffpatch()
Tue, 07 Jul 2020 13:24:13 +0530 Pulkit Goyal extdiff: remove unrequired do3way argument to diffpatch()
Tue, 07 Jul 2020 13:13:18 +0530 Pulkit Goyal extdiff: refactor logic to diff revs of versions of files
Tue, 07 Jul 2020 12:42:39 +0530 Pulkit Goyal extdiff: refactor logic which does diff of patches
Mon, 01 Jun 2020 09:55:31 +0200 Manuel Jacob absorb: make it explicit if empty changeset was created
Mon, 01 Jun 2020 09:42:41 +0200 Manuel Jacob absorb: consider rewrite.empty-successor configuration
Mon, 01 Jun 2020 08:38:42 +0200 Manuel Jacob rebase: consider rewrite.empty-successor configuration
Sun, 12 Jul 2020 06:06:06 +0200 Manuel Jacob rewriteutil: add utility to check whether empty successors should be skipped
Sat, 11 Jul 2020 23:53:27 +0200 Manuel Jacob config: add option to control creation of empty successors during rewrite
Sat, 31 Aug 2019 14:33:26 +0200 Pierre-Yves David commands: use any() instead of `if a or b or c`
Mon, 06 Jul 2020 14:49:19 +0200 Joerg Sonnenberger manifest: use the same logic for handling flags in _parse as elsewhere
Mon, 06 Jul 2020 03:43:32 +0200 Joerg Sonnenberger manifest: tigher manifest parsing and flag use
Wed, 08 Jul 2020 00:15:15 +0200 Joerg Sonnenberger phases: sparsify phase lists
Tue, 07 Jul 2020 22:00:02 +0200 Joerg Sonnenberger phases: updatephases should not skip internal phase
Sun, 28 Jun 2020 01:08:13 +0200 Joerg Sonnenberger repoview: use the phasecache directly to determine mutable revisions
Tue, 07 Jul 2020 21:45:10 +0200 Joerg Sonnenberger phases: provide a test and accessor for non-public phase roots
Wed, 24 Jun 2020 17:53:44 +0200 Raphaël Gomès hg-core: define a `dirstate_status` `Operation`
Wed, 24 Jun 2020 17:20:39 +0200 Raphaël Gomès rust-status: improve documentation and readability
Wed, 24 Jun 2020 16:12:45 +0200 Raphaël Gomès rust-status: refactor status into a struct
Fri, 13 Dec 2019 22:20:03 -0800 Martin von Zweigbergk tests: avoid "magic" nodeids in test-rebase-legacy.t
Fri, 13 Dec 2019 22:08:18 -0800 Martin von Zweigbergk tests: avoid a "magic" nodeid in test-wireproto-command-lookup.t
Mon, 22 Jun 2020 13:51:48 +0530 Pulkit Goyal run-tests: replace '#' with '-' in temp path of repos created for tests
Tue, 14 Apr 2020 17:06:11 +0530 Pulkit Goyal debugcommands: introduce new debugrequirements command
Tue, 14 Apr 2020 16:43:54 +0530 Pulkit Goyal scmutil: add writereporequirements() and route requires writing through it
Tue, 14 Jul 2020 11:28:06 -0700 Martin von Zweigbergk extensions: make `hg nonexistent` not crash with PyOxidizer
Thu, 09 Jul 2020 12:52:04 +0200 Manuel Jacob procutil: avoid use of deprecated tempfile.mktemp()
Wed, 15 Jul 2020 15:09:21 +0200 Manuel Jacob procutil: make _make_write_all() function private
Mon, 13 Jul 2020 21:14:20 +0900 Yuya Nishihara dispatch: handle late KeyboardInterrupt occurred in run()
Mon, 13 Jul 2020 21:06:34 +0900 Yuya Nishihara dispatch: indent run() function
Thu, 09 Jul 2020 19:16:52 +0900 Yuya Nishihara debuginstall: don't translate encoding messages
Wed, 15 Jul 2020 10:34:59 -0400 Augie Fackler merge with stable
Mon, 06 Jul 2020 15:31:53 +0530 Pulkit Goyal patch: refactor content diffing part in separate fn so extensions can wrap
Thu, 09 Jul 2020 12:52:04 +0200 Manuel Jacob tests: check that procutil.std{out,err}.write() returns correct result
Thu, 09 Jul 2020 12:52:42 +0200 Manuel Jacob tests: add tests for when stdout or stderr is connected to `os.devnull`
Fri, 10 Jul 2020 12:27:58 +0200 Manuel Jacob procutil: ensure that procutil.std{out,err}.write() writes all bytes
Sat, 11 Jul 2020 07:47:04 +0200 Manuel Jacob procutil: move assignments
Fri, 10 Jul 2020 10:12:04 +0200 Manuel Jacob procutil: distribute code for stdout
Tue, 14 Jul 2020 10:25:41 +0200 Manuel Jacob convert: use bytes for value in extra dict stable
Sat, 11 Jul 2020 03:17:42 +0200 Manuel Jacob overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
Sat, 11 Jul 2020 03:10:23 +0200 Manuel Jacob rebase: correctly check for empty commit in in-memory mode
Sat, 11 Jul 2020 02:13:19 +0200 Manuel Jacob memctx: make `parents()` return list of one element if it’s not a merge
Sat, 11 Jul 2020 01:14:00 +0200 Manuel Jacob commit: factor out empty commit check to `basectx.isempty()`
Sat, 11 Jul 2020 00:53:34 +0200 Manuel Jacob overlayworkingctx: rename misleadingly named `isempty()` method
Fri, 10 Jul 2020 01:36:19 +0200 Manuel Jacob rebase: add test case that shows that inmemory rebase does not preserve merges
Thu, 09 Jul 2020 07:00:32 +0200 Manuel Jacob rebase: remove now unnecessary logic to allow empty commit when branch changes
Fri, 10 Jul 2020 00:44:18 +0200 Manuel Jacob commit: check branch change on to-be-committed changeset
Mon, 13 Jul 2020 13:06:12 -0400 Augie Fackler merge with stable
Fri, 10 Jul 2020 10:12:56 +0200 Manuel Jacob procutil: move comment closer to relevant code
Fri, 10 Jul 2020 10:03:05 +0200 Manuel Jacob procutil: use mercurial.windows.winstdout only on Python 2 and TTYs
Fri, 10 Jul 2020 09:59:36 +0200 Manuel Jacob procutil: split if condition
Fri, 10 Jul 2020 09:55:38 +0200 Manuel Jacob procutil: explain better why line buffering is not possible
Tue, 07 Jul 2020 12:13:40 +0200 Manuel Jacob tests: make subprocess handling reusable for different tests in test-stdio.py
Sat, 11 Jul 2020 06:03:22 +0200 Manuel Jacob procutil: back out 8403cc54bc83 (make ....procutil.stderr unbuffered)
Thu, 09 Jul 2020 02:16:26 +0200 Pierre-Yves David test-clone-uncompressed: use config to silence the lock warning
Thu, 21 May 2020 18:18:50 +0200 Joerg Sonnenberger hooklib: fix detection of successors for changeset_obsoleted
Thu, 09 Jul 2020 20:46:52 -0700 Rodrigo Damazio Bovendorp fix: prefetch file contents
Thu, 09 Jul 2020 20:45:35 -0700 Rodrigo Damazio Bovendorp fix: obtain base paths before starting workers
Thu, 09 Jul 2020 18:48:55 -0700 Rodrigo Damazio Bovendorp scmutil: allowing different files to be prefetched per revision
Sat, 11 Jul 2020 00:31:21 +0530 Pulkit Goyal tests: update test-devel-warnings.t output with chg
Tue, 07 Jul 2020 11:10:07 +0200 Manuel Jacob tests: make names in test-stdio.py more distinctive
Tue, 07 Jul 2020 12:35:29 +0200 Manuel Jacob tests: terminate subprocess in test-stdio.py in case of exception
Tue, 07 Jul 2020 11:06:37 +0200 Manuel Jacob tests: proof test-stdio.py against buffer fill-up
Thu, 09 Jul 2020 23:03:34 -0400 Matt Harbison tests: stablize test-serve.t on Windows
Mon, 06 Jul 2020 21:08:15 +0200 Pierre-Yves David commitctx: document the manifest writing function
Mon, 06 Jul 2020 19:16:04 +0200 Pierre-Yves David commitctx: reorder some conditional for efficiency in _filecommit
Mon, 06 Jul 2020 18:52:19 +0200 Pierre-Yves David commitctx: document _filecommit input and output
Tue, 07 Jul 2020 21:57:46 +0200 Joerg Sonnenberger phases: replace magic number by constant
Mon, 22 Jun 2020 00:00:07 +0200 Joerg Sonnenberger clonebundles: optional memory-requirement attribution
Tue, 09 Jun 2020 11:22:31 +0200 Joerg Sonnenberger util: provide a helper function to estimate RAM size
Thu, 02 Jul 2020 19:59:59 +0200 Joerg Sonnenberger tests: allow timing difference in output
Mon, 22 Jun 2020 13:32:20 +0200 Pierre-Yves David documentation: add some internals documentation about bid merge
Sun, 28 Jun 2020 17:32:32 +0900 Yuya Nishihara cmdserver: document message-encodings and channel output options
Sat, 27 Jun 2020 21:46:23 +0900 Yuya Nishihara cmdserver: add option to not exit from message loop on SIGINT
Mon, 06 Jul 2020 17:51:18 +0200 Manuel Jacob pycompat: remove pycompat.{stdin,stdout,stderr}
Mon, 06 Jul 2020 17:44:25 +0200 Manuel Jacob pycompat: change users of pycompat.{stdin,stdout,stderr} to use procutil.std*
Mon, 06 Jul 2020 10:30:55 +0200 Antoine Cezar hgignore: add mypy cache files
Mon, 06 Jul 2020 14:30:13 +0200 Joerg Sonnenberger revlog: avoid hard-coded hash sizes
Fri, 03 Jul 2020 19:00:01 +0200 Pierre-Yves David test: restore expected output in test-persistent-nodemap.t
Mon, 06 Jul 2020 09:30:26 +0200 Antoine Cezar heptapod-ci: build rhg before tests run
Tue, 07 Jul 2020 14:05:15 +0530 Antoine Cezar rhg: add a limited `rhg root` subcommand
Fri, 05 Jun 2020 09:01:35 +0200 Antoine Cezar rhg: add RootCommand using hg-core FindRoot operation to prepare `hg root`
Wed, 08 Jul 2020 08:57:21 +0200 Manuel Jacob archival: abort if compression method is unavailable stable
Wed, 08 Jul 2020 08:25:30 +0200 Manuel Jacob demandimport: ignore `lzma` module for demandimport stable
Mon, 06 Jul 2020 22:02:50 -0400 Augie Fackler merge with stable
Sun, 05 Jul 2020 13:09:22 +0200 Manuel Jacob procutil: make mercurial.utils.procutil.stderr unbuffered
Sun, 05 Jul 2020 13:05:06 +0200 Manuel Jacob tests: generalize common test case code in test-stdio.py
Sat, 04 Jul 2020 11:41:39 +0200 Manuel Jacob procutil: make stdout line-buffered on Windows if connected to TTY
Sat, 04 Jul 2020 11:21:44 +0200 Manuel Jacob procutil: split import and reassignment
Sat, 04 Jul 2020 11:15:58 +0200 Manuel Jacob procutil: move assignments closer to reassignments
Sat, 04 Jul 2020 12:15:41 +0200 Manuel Jacob procutil: factor out conditional creation of LineBufferedWrapper
Thu, 02 Jul 2020 04:37:18 +0200 Manuel Jacob procutil: define LineBufferedWrapper on all Python versions
Sat, 04 Jul 2020 10:47:04 +0200 Manuel Jacob tests: add tests for buffering behavior of mercurial.utils.procutil.stdout
Thu, 02 Jul 2020 02:51:09 +0200 Manuel Jacob cleanup: use slightly more meaningful name for temporary variable
Thu, 02 Jul 2020 02:46:15 +0200 Manuel Jacob cleanup: use any() instead of checking truthiness of temporary list
Fri, 03 Jul 2020 13:45:59 +0530 Pulkit Goyal chg: suppress OSError in _restoreio() and add some logging (issue6330)
Fri, 03 Jul 2020 23:25:19 +0200 Manuel Jacob py3: fix crash when server address is 0.0.0.0 (issue6362) stable
Thu, 02 Jul 2020 19:54:44 +0200 Joerg Sonnenberger ui: fix Python 2.7 support for ui.timestamp-output
Wed, 01 Jul 2020 14:28:12 -0400 Augie Fackler merge with stable
Wed, 01 Jul 2020 15:43:15 +0200 Axel Hecht run-tests: find python binary on Python 3 (issue6361) stable
Mon, 29 Jun 2020 16:36:53 +0200 Joerg Sonnenberger tests: ignore possible diagnostics from gpg 2.2 stable
Wed, 01 Jul 2020 23:30:47 +0530 Pulkit Goyal Added signature for changeset 0ea9c86fac89 stable
Wed, 01 Jul 2020 23:30:39 +0530 Pulkit Goyal Added tag 5.4.2 for changeset 0ea9c86fac89 stable
Tue, 30 Jun 2020 07:23:29 +0200 Manuel Jacob convert: handle percent-encoded bytes in file URLs like Subversion stable 5.4.2
Tue, 30 Jun 2020 16:39:45 +0200 Manuel Jacob convert: add docstring on convert.subversion.geturl() stable
Thu, 18 Jun 2020 15:13:38 +0200 Joerg Sonnenberger ui: add option to timestamp status and diagnostic messages
Tue, 30 Jun 2020 01:32:17 +0200 Manuel Jacob tests: use path inside test dir stable
Tue, 30 Jun 2020 05:30:47 +0200 Manuel Jacob convert: convert URLs to UTF-8 for Subversion stable
Mon, 29 Jun 2020 15:03:36 +0200 Manuel Jacob convert: correctly convert paths to UTF-8 for Subversion stable
Tue, 30 Jun 2020 05:04:36 +0200 Manuel Jacob py3: pass URL as str stable
Tue, 30 Jun 2020 04:55:52 +0200 Manuel Jacob convert: bail out in Subversion source if encountering non-ASCII HTTP(S) URL stable
Mon, 29 Jun 2020 20:53:32 +0900 Yuya Nishihara merge with stable
Sun, 28 Jun 2020 17:52:29 +0200 Manuel Jacob compat: back out a25343d16ebe (initialize LC_CTYPE locale on all Python ...)
Sun, 28 Jun 2020 17:49:14 +0200 Manuel Jacob curses: back out d2227d4c9e6b (do not initialize LC_ALL to user settings)
Thu, 25 Jun 2020 11:22:34 +0200 Julien Cristau test: redirect stderr so warning messages don't change output (issue6237)
Thu, 25 Jun 2020 12:02:34 -0700 Martin von Zweigbergk locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
Thu, 25 Jun 2020 13:37:56 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_incompatible_arguments() for --abort/--stop
Mon, 29 Jun 2020 02:05:12 +0200 Manuel Jacob run-tests: fix escapes with conditions stable
Sun, 28 Jun 2020 18:02:45 +0200 Manuel Jacob convert: set LC_CTYPE around calls to Subversion bindings stable
Sun, 28 Jun 2020 18:02:45 +0200 Manuel Jacob curses: do not initialize LC_ALL to user settings (issue6358) stable
Thu, 25 Jun 2020 13:29:05 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_incompatible_arguments() for --no-commit
Thu, 25 Jun 2020 13:27:37 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_at_most_one_arg() for --abort/--stop/--continue
Sat, 27 Jun 2020 21:45:20 -0400 Matt Harbison version: sort extensions by name in verbose mode
Sat, 27 Jun 2020 20:19:41 +0200 Manuel Jacob crecord: stop trying to import wcurses
Thu, 18 Jun 2020 10:48:27 -0700 Kyle Lippincott debian: support building a single deb for multiple py3 versions
Fri, 26 Jun 2020 11:20:58 -0400 Augie Fackler merge with stable
Thu, 25 Jun 2020 03:46:07 +0200 Manuel Jacob hgweb: encode WSGI environment like OS environment stable
Thu, 25 Jun 2020 03:10:13 +0200 Manuel Jacob hgweb: deduplicate code stable
Fri, 26 Jun 2020 09:37:34 +0200 Manuel Jacob curses: do not initialize LC_ALL to user settings (issue6358)
Fri, 26 Jun 2020 04:07:50 +0200 Manuel Jacob compat: initialize LC_CTYPE locale on all Python versions and platforms
Thu, 25 Jun 2020 10:32:51 -0700 Martin von Zweigbergk merge with stable
Wed, 24 Jun 2020 23:17:56 -0700 Martin von Zweigbergk merge: don't grab wlock when merging in memory
Wed, 24 Jun 2020 14:44:21 +0200 Manuel Jacob pycompat: use os.fsencode() to re-encode sys.argv
Thu, 25 Jun 2020 22:40:04 +0900 Yuya Nishihara merge with stable
Fri, 05 Jun 2020 01:54:13 +0200 Manuel Jacob perf: make `hg perfwrite` more flexible
Tue, 23 Jun 2020 04:55:27 +0200 Manuel Jacob chg: fix typo
Fri, 19 Jun 2020 09:27:02 -0700 Martin von Zweigbergk copies: implement __repr__ on branch_copies for debugging
Sat, 20 Jun 2020 11:10:23 +0900 Yuya Nishihara phases: remove useless lookup of repo[rev].rev() in _retractboundary
Thu, 04 Jun 2020 06:44:00 +0200 Manuel Jacob ui: replace `self._ferr` with identical `dest`
Sat, 20 Jun 2020 11:51:34 +0530 Sushil khanchi absorb: make it clear what happens when no input
Wed, 17 Jun 2020 17:46:30 +0530 Pulkit Goyal tests: add hghave rule 'setprocname' to check if osutil.setprocname and use it
Fri, 19 Jun 2020 20:42:14 +0530 Pulkit Goyal util: flush stderr explicitly after using warnings.warn()
Thu, 18 Jun 2020 22:23:22 +0200 Joerg Sonnenberger phases: improve performance of _retractboundary
Thu, 18 Jun 2020 17:54:39 +0530 Pulkit Goyal tests: use proctutil.stdout.write() instead of print() in test-extension.t
Wed, 08 Jan 2020 11:33:41 -0500 Augie Fackler fuzz: tell manifest fuzzer about longer node hashes
Mon, 01 Jun 2020 20:57:14 +0200 Manuel Jacob absorb: preserve changesets which were already empty
Mon, 01 Jun 2020 11:07:33 +0200 Manuel Jacob absorb: preserve branch-closing changesets even if empty
Mon, 01 Jun 2020 10:33:00 +0200 Manuel Jacob absorb: preserve branch-changing changesets even if empty
Mon, 22 Jun 2020 15:19:35 +0530 Antoine Cezar rhg: add Command trait for subcommands implemented by rhg
Fri, 05 Jun 2020 10:28:58 +0200 Antoine Cezar rhg: add rhg crate
Fri, 05 Jun 2020 08:48:09 +0200 Antoine Cezar hg-core: add FindRoot operation to find repository root path
Tue, 23 Jun 2020 16:07:18 +0200 Joerg Sonnenberger share: provide a more useful text for hg help stable
Thu, 25 Jun 2020 00:06:23 -0700 Martin von Zweigbergk procutil: make recent fix for zombies compatible with py2 stable
Wed, 24 Jun 2020 04:25:34 +0200 Manuel Jacob pycompat: fix crash when default locale is unknown stable