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
|