Fri, 15 Dec 2017 08:47:28 -0800 |
Martin von Zweigbergk |
debugdiscovery: correct and clean up command synopsis
|
Thu, 14 Dec 2017 00:25:03 -0800 |
Martin von Zweigbergk |
copies: group wdir-handling in one place
|
Thu, 14 Dec 2017 00:18:38 -0800 |
Martin von Zweigbergk |
copies: extract method for getting non-wdir forward copies
|
Thu, 14 Dec 2017 08:27:22 -0800 |
Martin von Zweigbergk |
copies: consistently use """ for docstrings
|
Mon, 11 Dec 2017 10:24:38 -0800 |
Martin von Zweigbergk |
copies: always respect matcher arg to _forwardcopies()
|
Wed, 13 Dec 2017 11:21:25 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to non-existent --remote-head option
|
Wed, 13 Dec 2017 11:20:52 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to non-existent --serverlog option
|
Wed, 13 Dec 2017 11:19:24 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to invalid --branch option
|
Thu, 14 Dec 2017 22:30:03 -0800 |
Martin von Zweigbergk |
tests: avoid echo with backslash escapes
|
Fri, 15 Dec 2017 12:15:58 +0800 |
Anton Shestakov |
hgweb: stop using HTML comments in <script>
|
Thu, 14 Dec 2017 16:01:28 -0500 |
Augie Fackler |
merge with stable
|
Thu, 14 Dec 2017 20:18:15 +0000 |
Alex Gaynor |
statprof: remove a line of deadcode
|
Sun, 01 Oct 2017 12:21:50 +0100 |
Yuya Nishihara |
extdata: abort if external command exits with non-zero status (BC)
|
Thu, 14 Dec 2017 21:30:00 +0800 |
Anton Shestakov |
hgweb: update graph function docstring
|
Tue, 12 Dec 2017 22:05:21 -0800 |
Phil Cohen |
rebase: fix for hgsubversion
|
Mon, 11 Dec 2017 15:43:56 +0800 |
Anton Shestakov |
hgweb: render next pages on /graph incrementally
|
Mon, 11 Dec 2017 13:47:58 +0800 |
Anton Shestakov |
hgweb: split graphdata() into jsdata() and nodes()
|
Sun, 10 Dec 2017 15:56:22 +0800 |
Anton Shestakov |
hgweb: calculate <canvas> width and height client-side
|
Fri, 08 Dec 2017 21:50:11 +0800 |
Anton Shestakov |
hgweb: filter graphmod.colored() output before iterating over it
|
Mon, 11 Dec 2017 05:56:35 +0530 |
Pulkit Goyal |
py3: introduce pycompat.ziplist as zip is a generator on Python 3
|
Mon, 11 Dec 2017 05:26:46 +0530 |
Pulkit Goyal |
py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.t
|
Sun, 10 Dec 2017 06:36:48 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/record.py
|
Sun, 10 Dec 2017 06:36:35 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in bundlerepo.py
|
Sun, 10 Dec 2017 06:36:20 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in debugcommands.py
|
Mon, 11 Dec 2017 09:27:40 -0800 |
Martin von Zweigbergk |
memfilectx: make changectx argument mandatory in constructor (API)
|
Sat, 09 Dec 2017 14:22:12 -0800 |
Martin von Zweigbergk |
debugbuilddag: create filectx instance in 'filectxfn' callback
|
Sat, 09 Dec 2017 14:15:30 -0800 |
Martin von Zweigbergk |
synthrepo: create filectx instance in 'filectxfn' callback
|
Tue, 12 Dec 2017 20:28:38 -0500 |
Matt Harbison |
lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo's
|
Tue, 12 Dec 2017 20:22:38 -0500 |
Matt Harbison |
lfs: correct the directory list value returned by lfsvfs.walk()
|
Sun, 12 Nov 2017 15:34:46 +0100 |
Paul Morelle |
debuglocks: allow setting a lock
|
Sun, 12 Nov 2017 15:34:19 +0100 |
Paul Morelle |
debuglocks: add tests (and fix typo in early return)
|
Sun, 10 Dec 2017 22:50:57 -0500 |
Matt Harbison |
tests: remove (glob) annotations that were only for '\' matches
|
Sun, 10 Dec 2017 22:45:35 -0500 |
Matt Harbison |
check-code: drop the rules for adding (glob) for Windows paths
|
Sun, 10 Dec 2017 19:21:48 -0500 |
Matt Harbison |
run-tests: stop automatically adding a (glob) for bundle backup lines
|
Tue, 12 Dec 2017 18:22:11 +0100 |
Boris Feld |
histedit: preserve active branch while histediting
stable
|
Thu, 07 Dec 2017 17:18:29 +0800 |
Anton Shestakov |
hgweb: implement json-graph
|
Mon, 11 Dec 2017 22:16:13 -0800 |
Phil Cohen |
rebase: replace --inmemory flag with rebase.experimental.inmemory config
|
Mon, 11 Dec 2017 09:37:11 -0500 |
Augie Fackler |
tests: add some commentary and diagnostics to test-run-tests.t
|
Tue, 12 Dec 2017 16:29:26 +0800 |
Anton Shestakov |
templater: fix "one arguments"
stable
|
Sun, 10 Dec 2017 21:57:37 -0800 |
Phil Cohen |
tests: add commit hashes to log commands in rebase tests
|
Sun, 10 Dec 2017 22:39:46 -0800 |
Phil Cohen |
tests: add a simple test for in-memory rebase
|
Mon, 11 Dec 2017 22:38:31 +0900 |
Yuya Nishihara |
patch: do not break up multibyte character when highlighting word
|
Sun, 10 Dec 2017 00:16:11 -0500 |
Matt Harbison |
run-tests: accept '\' vs '/' path differences without '(glob)'
|
Sun, 10 Dec 2017 00:00:36 -0500 |
Matt Harbison |
run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL too
|
Sat, 09 Dec 2017 23:46:44 -0500 |
Matt Harbison |
tests: stabilize the sorted output of list-tree.py on Windows
|
Sun, 10 Dec 2017 19:43:35 +0900 |
Yuya Nishihara |
upgrade: simplify workaround for repo.ui.copy()
|
Sun, 10 Dec 2017 19:41:49 +0900 |
Yuya Nishihara |
debugformat: embed raw values in JSON and template output
|
Sun, 10 Dec 2017 19:39:39 +0900 |
Yuya Nishihara |
debugformat: flush formatter output per item
|
Sat, 09 Dec 2017 19:42:51 -0600 |
Augie Fackler |
tests: use Python to write binary data in lfs test instead of shell
|
Sun, 10 Dec 2017 05:41:05 +0530 |
Pulkit Goyal |
py3: add 32 new tests passing to the whitelist
|
Sun, 10 Dec 2017 04:50:16 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in wireproto.py
|
Sun, 10 Dec 2017 04:50:03 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in ui.py
|
Sun, 10 Dec 2017 04:49:53 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in templater.py
|
Sun, 10 Dec 2017 04:49:40 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in subrepo.py
|
Sun, 10 Dec 2017 04:49:29 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in statprof.py
|
Sun, 10 Dec 2017 04:48:59 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in sslutil.py
|
Sun, 10 Dec 2017 04:48:24 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in simplemerge.py
|
Sun, 10 Dec 2017 04:48:12 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in revset.py
|
Sun, 10 Dec 2017 04:48:00 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in patch.py
|
Sun, 10 Dec 2017 04:47:49 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in obsolete.py
|
Sun, 10 Dec 2017 04:47:34 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in keepalive.py
|
Fri, 08 Dec 2017 00:18:30 -0500 |
Matt Harbison |
lfs: restore the local blob store after a repo upgrade
|
Thu, 07 Dec 2017 23:44:06 -0500 |
Matt Harbison |
lfs: override walk() in lfsvfs
|
Thu, 07 Dec 2017 22:36:31 -0500 |
Matt Harbison |
tests: add coverage for preserving 'lfs' requirement on repo upgrade
|
Thu, 07 Dec 2017 22:35:19 -0500 |
Matt Harbison |
test-upgrade-repo: glob away timing values
|
Sun, 10 Dec 2017 04:47:21 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in httppeer.py
|
Sun, 10 Dec 2017 04:47:04 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in httpconnection.py
|
Sun, 10 Dec 2017 04:46:50 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hook.py
|
Sun, 10 Dec 2017 04:46:39 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in help.py
|
Sun, 10 Dec 2017 04:46:25 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in exchange.py
|
Sun, 10 Dec 2017 04:46:13 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in dispatch.py
|
Sun, 10 Dec 2017 04:45:56 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in context.py
|
Sun, 10 Dec 2017 04:45:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in commands.py
|
Sun, 10 Dec 2017 04:45:27 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in color.py
|
Sun, 10 Dec 2017 04:45:10 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in cmdutil.py
|
Sun, 10 Dec 2017 04:43:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in archival.py
|
Sun, 10 Dec 2017 02:52:48 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/largefiles/
|
Thu, 07 Dec 2017 00:26:45 +0530 |
Pulkit Goyal |
remotenames: rename related file and storage dir to logexchange
|
Thu, 07 Dec 2017 21:56:18 +0100 |
Boris Feld |
lfs: allow to run 'debugupgraderepo' on repo with largefiles
|
Thu, 07 Dec 2017 20:27:03 +0100 |
Boris Feld |
upgrade: add a 'redeltafullall' mode
|
Thu, 07 Dec 2017 22:37:18 +0100 |
Boris Feld |
upgrade: use actual filelog to convert filelog
|
Thu, 07 Dec 2017 18:56:10 +0100 |
Boris Feld |
upgrade: more standard creation of the temporary repository
|
Thu, 07 Dec 2017 18:55:35 +0100 |
Boris Feld |
upgrade: use the repository 'ui' as the base for the new repository
|
Thu, 07 Dec 2017 20:50:24 +0100 |
Boris Feld |
upgrade: add a test to show the repository config being ignored
|
Thu, 07 Dec 2017 16:50:48 +0100 |
Boris Feld |
upgrade: register compression as a format variants
|
Thu, 07 Dec 2017 16:49:24 +0100 |
Boris Feld |
debugformat: handle non-boolean value for variant
|
Thu, 07 Dec 2017 16:12:32 +0100 |
Boris Feld |
debugformat: update label depending on value difference
|
Thu, 07 Dec 2017 16:05:20 +0100 |
Boris Feld |
debugformat: add data about the config when verbose
|
Thu, 07 Dec 2017 16:19:46 +0100 |
Boris Feld |
debugformat: add a 'debugformat' command
|
Thu, 07 Dec 2017 15:55:59 +0100 |
Boris Feld |
upgrade: rename 'removecldeltachain' to 'plain-cl-delta'
|
Fri, 08 Dec 2017 23:48:23 -0500 |
Augie Fackler |
tests: glob away ' that doesn't occur on all platforms in lfs test
|
Fri, 08 Dec 2017 12:44:27 -0800 |
Phil Cohen |
rebase: extract _assignworkingcopy
|
Fri, 08 Dec 2017 15:27:58 -0800 |
Phil Cohen |
rebase: disable `inmemory` if the rebaseset contains the working copy
|
Wed, 06 Dec 2017 06:40:27 +0530 |
Pulkit Goyal |
clone: add support for storing remotenames while cloning
|
Fri, 08 Dec 2017 14:20:34 -0800 |
Jun Wu |
revset: use phasecache.getrevset to calculate public()
|
Fri, 08 Dec 2017 16:14:19 -0500 |
Augie Fackler |
highlight: eagerly discover plugin lexers while demandimport is off
|
Fri, 08 Dec 2017 17:20:11 +0900 |
Matthieu Laneuville |
patch: move part of tabsplitter logic in _inlinediff
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: invalidate the manifest cache when changing parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add `_compact()`
|
Thu, 07 Dec 2017 22:26:07 -0800 |
Phil Cohen |
overlayworkingctx: add ``tomemctx()``
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add _auditconflicts to write()
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: inherit from committablectx instead of workingctx
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add a no-op ``clearunknown()``
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add _manifest, files(), added(), removed(), modified()
|
Fri, 08 Dec 2017 12:14:38 -0800 |
Phil Cohen |
rebase: rerun a rebase on-disk if IMM merge conflicts arise
|
Thu, 07 Dec 2017 22:35:43 -0800 |
Phil Cohen |
rebase: add concludememorynode(), and call it when rebasing in-memory
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass the wctx object (IMM or on-disk) to merge.update
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: do not update if IMM; instead, set the overlaywctx's parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass wctx to rebasenode()
|
Sat, 09 Dec 2017 00:39:15 +0900 |
Yuya Nishihara |
check-code: allow tabs in heredoc
|
Fri, 08 Dec 2017 22:27:14 +0800 |
Anton Shestakov |
hgweb: rewrite `template = A and B or C` to be a proper ternary operator
|
Wed, 06 Dec 2017 18:37:49 -0800 |
Eamonn Kent |
fsmonitor: fsmonitor should send wlock notifications to watchman
|
Wed, 06 Dec 2017 18:37:49 -0800 |
Eamonn Kent |
fsmonitor: remove watchman transaction and working copy change notifications
|
Fri, 08 Dec 2017 16:54:59 +0900 |
Matthieu Laneuville |
patch: catch unexpected case in _inlinediff
|
Fri, 08 Dec 2017 16:47:18 +0900 |
Matthieu Laneuville |
patch: reverse _inlinediff output for consistency
|
Wed, 06 Dec 2017 15:46:41 +0100 |
Joerg Sonnenberger |
phases: drop the list with phase of each rev, always comput phase sets
|
Fri, 08 Dec 2017 01:23:34 +0100 |
Joerg Sonnenberger |
transaction: build changes['revs'] as range instead of a set
|
Wed, 06 Dec 2017 16:43:07 -0500 |
Augie Fackler |
ui: add diff.showfunc to tweakdefaults
|
Wed, 06 Dec 2017 16:42:24 -0500 |
Augie Fackler |
ui: add curses interface to tweakdefaults
|
Wed, 06 Dec 2017 23:33:01 +0100 |
Boris Feld |
push: restrict common discovery to the pushed set
|
Wed, 06 Dec 2017 22:44:51 +0100 |
Boris Feld |
setdiscover: allow to ignore part of the local graph
|
Thu, 07 Dec 2017 01:53:14 +0100 |
Boris Feld |
largefiles: allow to run 'debugupgraderepo' on repo with largefiles
|
Thu, 07 Dec 2017 01:51:54 +0100 |
Boris Feld |
upgraderepo: allow extension to register preserved requirements
|
Thu, 22 Sep 2016 19:41:42 +0900 |
Yuya Nishihara |
revset: make follow() accept empty startrev
|
Thu, 22 Sep 2016 19:40:07 +0900 |
Yuya Nishihara |
revset: alias follow(startrev=rev) to ancestors(rev)
|
Thu, 22 Sep 2016 19:35:36 +0900 |
Yuya Nishihara |
revset: make follow() accept keyword arguments
|
Thu, 22 Sep 2016 19:11:26 +0900 |
Yuya Nishihara |
revset: make follow() accept multiple startrevs
|
Thu, 22 Sep 2016 18:41:51 +0900 |
Yuya Nishihara |
dagop: use heap to compute max rev in filectxancestors()
|
Sun, 22 Oct 2017 18:57:42 +0900 |
Yuya Nishihara |
dagop: add smartset interface to filectxancestors()
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: add `_checkexist(path)`
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: fix a bad reference to `self._path`
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: track copy information in the context
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebaseruntime: raise InMemoryMergeConflictsError on merge conflicts
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebase: do not bail on uncomitted changes if rebasing in-memory
|
Thu, 07 Dec 2017 13:25:23 -0800 |
Phil Cohen |
rebase: add the --inmemory option flag; assign a wctx object for the rebase
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: move _wrappedctx out of the constructor
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
merge: don't check for unknown files in IMM
|
Fri, 13 Oct 2017 14:08:14 -0700 |
Jun Wu |
rebase: enable multidest by default
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
overlayworkingctx: make clean() public
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
overlayworkingctx: remove flushall()
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
merge: skip subrepo state, update hooks, and updating the dirstate in IMM
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
merge: remove calls to flushall()
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
filemerge: raise InMemoryMergeConflictsError if we hit merge conflicts in IMM
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
context: switch ctx() use to changectx()
|
Wed, 06 Dec 2017 22:56:15 -0500 |
Matt Harbison |
lfs: introduce a user level cache for lfs files
|
Tue, 05 Dec 2017 23:08:59 -0500 |
Matt Harbison |
largefiles: refactor _usercachedir() to allow reuse with lfs
|
Thu, 16 Nov 2017 21:05:15 -0500 |
Matt Harbison |
lfs-test: note a problem with unpushed lfs files and cloning/sharing
|
Thu, 26 Oct 2017 00:13:38 +0900 |
Matthieu Laneuville |
patch: add within-line color diff capacity
|
Thu, 22 Sep 2016 18:23:58 +0900 |
Yuya Nishihara |
dagop: extend filectxancestors() to walk multiple files
|
Thu, 22 Sep 2016 18:18:56 +0900 |
Yuya Nishihara |
dagop: put start fctx into visit dict of filectxancestors()
|
Thu, 22 Sep 2016 18:11:37 +0900 |
Yuya Nishihara |
dagop: change visit dict of filectxancestors() indexed solely by rev
|
Thu, 22 Sep 2016 18:01:55 +0900 |
Yuya Nishihara |
dagop: use fctx.rev() consistently in filectxancestors()
|
Thu, 22 Sep 2016 17:48:46 +0900 |
Yuya Nishihara |
dagop: yield intro filectx by filectxancestors()
|
Sun, 22 Oct 2017 17:23:34 +0900 |
Yuya Nishihara |
filectx: extract helper method to obtain filectx pointing to its introrev
|
Thu, 22 Sep 2016 17:16:53 +0900 |
Yuya Nishihara |
dagop: copy basefilectx.ancestors() to free function
|
Thu, 22 Sep 2016 15:52:09 +0900 |
Yuya Nishihara |
test-log: test that fctx.ancestors() can't index parents only by linkrev
|
Tue, 17 Oct 2017 15:27:22 +0200 |
Boris Feld |
pull: retrieve bookmarks through the binary part when possible
|
Tue, 17 Oct 2017 15:27:17 +0200 |
Boris Feld |
getbundle: add support for 'bookmarks' boolean argument
|
Tue, 17 Oct 2017 15:26:16 +0200 |
Boris Feld |
bundle2: support a 'records' mode for the 'bookmarks' part
|
Tue, 17 Oct 2017 15:39:34 +0200 |
Boris Feld |
bundle2: add a 'modes' dictionary to the bundle operation
|
Tue, 17 Oct 2017 12:38:13 +0200 |
Boris Feld |
bookmark: use the 'bookmarks' bundle2 part to push bookmark update (issue5165)
|
Tue, 17 Oct 2017 12:37:39 +0200 |
Boris Feld |
bookmark: introduce in advance a variant of the exchange test
|
Sun, 15 Oct 2017 19:22:56 +0200 |
Boris Feld |
push: move bundle2-pushkey based bookmarks exchange in its own function
|
Tue, 17 Oct 2017 12:07:24 +0200 |
Boris Feld |
bookmark: add pushkey hook compatiblity to the bundle2 part
|
Sun, 15 Oct 2017 18:02:11 +0200 |
Boris Feld |
bookmark: introduce a 'bookmarks' part
|
Mon, 13 Nov 2017 04:22:45 +0100 |
Boris Feld |
push: include a 'check:bookmarks' part when possible
|
Sun, 15 Oct 2017 15:01:03 +0200 |
Boris Feld |
bookmark: add a 'check:bookmarks' bundle2 part
|
Sun, 15 Oct 2017 14:59:55 +0200 |
Boris Feld |
bookmark: add methods to binary encode and decode bookmark values
|
Wed, 06 Dec 2017 09:25:43 -0500 |
Augie Fackler |
tests: remove {a..h} bashism from remotenames
|
Wed, 06 Dec 2017 12:10:16 +0800 |
Anton Shestakov |
hgweb: move common vertex code to Graph.prototype
|
Wed, 06 Dec 2017 12:01:07 +0800 |
Anton Shestakov |
hgweb: create Graph methods using a prototype
|
Wed, 06 Dec 2017 11:59:19 +0800 |
Anton Shestakov |
hgweb: remove unused Graph.cur property
|
Tue, 05 Dec 2017 16:58:00 -0500 |
Augie Fackler |
tests: remove shell function helper from test-largefiles-misc
|
Tue, 05 Dec 2017 16:44:20 -0500 |
Augie Fackler |
contrib: ban find(1)'s -printf operator, as it is a GNU-ism
|
Wed, 06 Dec 2017 16:45:38 -0500 |
Augie Fackler |
merge with stable
|
Tue, 05 Dec 2017 21:56:48 +0900 |
Yuya Nishihara |
repoview: include filter name in repr for debugging
|
Tue, 05 Dec 2017 21:50:33 +0900 |
Yuya Nishihara |
repoview: extract a factory function of proxy class
|
Tue, 05 Dec 2017 21:37:30 +0900 |
Yuya Nishihara |
repoview: do not include filter name in name of proxy class
|
Tue, 05 Dec 2017 21:31:01 +0900 |
Yuya Nishihara |
setup: convert version strings to unicode on Python 3
|
Thu, 30 Nov 2017 22:43:03 +0900 |
Yuya Nishihara |
thirdparty: move selectors2 module to where it should be
|
Tue, 28 Nov 2017 05:50:45 +0530 |
Pulkit Goyal |
rewriteutil: use precheck() in uncommit and amend commands
|
Fri, 24 Nov 2017 03:44:50 +0530 |
Pulkit Goyal |
rewriteutil: add a precheck function to check if revs can be rewritten
|
Fri, 24 Nov 2017 03:40:33 +0530 |
Pulkit Goyal |
rewriteutil: add utility function to check if we can create new unstable cset
|
Tue, 05 Dec 2017 12:23:48 -0800 |
Jun Wu |
test-run-tests: do not rebuild hg in the test
|
Thu, 09 Nov 2017 12:10:03 +0530 |
Pulkit Goyal |
remotenames: consider existing data while storing newer data
|
Thu, 05 Oct 2017 01:31:53 +0530 |
Pulkit Goyal |
remotenames: add functions to read remotenames data from .hg/remotenames/
|
Fri, 10 Nov 2017 22:54:59 +0530 |
Pulkit Goyal |
remotenames: add test showing overwriting on remotenames data
|
Thu, 05 Oct 2017 00:44:38 +0530 |
Pulkit Goyal |
remotenames: add functionality to store remotenames under .hg/hgremotenames/
|
Thu, 05 Oct 2017 00:02:02 +0530 |
Pulkit Goyal |
remotenames: move function to pull remotenames from the remoterepo to core
|
Tue, 05 Dec 2017 19:06:46 +0100 |
Boris Feld |
test: fix bad replace for fixing pure-only build
|
Wed, 29 Nov 2017 23:20:52 -0500 |
Boris Feld |
test: fix common-pattern for pure variant
|
Sat, 02 Dec 2017 20:03:28 -0500 |
Matt Harbison |
tests: add a substitution for EADDRINUSE/WSAEADDRINUSE messages
|
Sat, 02 Dec 2017 20:10:58 -0500 |
Matt Harbison |
tests: add a substitution for ECONNRESET/WSAECONNRESET messages
|
Sat, 02 Dec 2017 20:38:23 -0500 |
Matt Harbison |
tests: add a substitution for ENOTDIR/ERROR_PATH_NOT_FOUND messages
|
Sat, 02 Dec 2017 19:33:34 -0500 |
Matt Harbison |
tests: add a substitution for ENOENT/ERROR_FILE_NOT_FOUND messages
|
Sun, 03 Dec 2017 20:55:35 -0800 |
Gregory Szorc |
setup: only write some autogenerated files if they change
|
Mon, 04 Dec 2017 15:30:30 -0500 |
Augie Fackler |
python3: whitelist many more passing tests
|
Sat, 25 Nov 2017 17:30:50 +0900 |
Yuya Nishihara |
fancyopts: fix handling of "--" value in earlygetopt()
|
Fri, 24 Nov 2017 01:09:00 +0900 |
Yuya Nishihara |
fancyopts: use getopt.gnu_getopt()
|
Thu, 23 Nov 2017 23:18:56 +0900 |
Yuya Nishihara |
dispatch: replace _earlygetopt(strip=True) with new parser
|
Thu, 23 Nov 2017 22:23:59 +0900 |
Yuya Nishihara |
dispatch: replace _earlyreq*() with new fancyopts-based parser
|
Sat, 25 Nov 2017 17:03:52 +0900 |
Yuya Nishihara |
dispatch: alias --repo to --repository while parsing early options
|
Mon, 04 Dec 2017 19:08:41 +0800 |
Anton Shestakov |
spartan: render changesets server-side on /graph page
|
Mon, 04 Dec 2017 18:26:54 +0800 |
Anton Shestakov |
monoblue: render changesets server-side on /graph page
|
Mon, 04 Dec 2017 17:43:45 +0800 |
Anton Shestakov |
gitweb: render changesets server-side on /graph page
|
Mon, 04 Dec 2017 16:21:15 +0800 |
Anton Shestakov |
paper: render changesets server-side on /graph page
|
Fri, 01 Dec 2017 16:00:40 +0800 |
Anton Shestakov |
hgweb: only include graph-related data in jsdata variable on /graph pages (BC)
|
Tue, 05 Dec 2017 16:55:41 -0500 |
Augie Fackler |
tests: write and use a custom helper script to avoid find's -printf
stable
|
Fri, 01 Dec 2017 14:17:20 +0800 |
Anton Shestakov |
hgweb: adopt child nodes in ajaxScrollInit on /graph pages too
|
Sun, 26 Nov 2017 21:14:48 -0500 |
Matt Harbison |
lfs: enable the extension locally after converting to an 'lfs' repo
|
Thu, 16 Nov 2017 21:01:21 -0500 |
Matt Harbison |
lfs: enable the extension locally after sharing a repo with 'lfs' requirement
|
Thu, 16 Nov 2017 20:23:20 -0500 |
Matt Harbison |
lfs: enable the extension locally after cloning a repo with 'lfs' requirement
|
Sat, 02 Dec 2017 16:29:49 +0900 |
Yuya Nishihara |
log: translate column labels at once (issue5750)
|
Sat, 02 Dec 2017 16:08:24 +0900 |
Yuya Nishihara |
log: remove temporary variable 'date' used only once
|
Mon, 04 Dec 2017 11:28:29 -0500 |
Augie Fackler |
merge with stable
|
Wed, 29 Nov 2017 20:39:59 -0500 |
Boris Feld |
lock: allow to configure when the lock messages are displayed
|
Wed, 29 Nov 2017 20:36:29 -0500 |
Boris Feld |
lock: add a trylock method handling the timeout and messaging logic
|
Wed, 29 Nov 2017 21:00:02 -0500 |
Boris Feld |
lock: use configint for 'ui.timeout' config
|
Mon, 04 Dec 2017 09:39:37 +0100 |
Boris Feld |
scmutil: improve format pattern used in nodesummaries
|
Sat, 02 Dec 2017 17:52:53 -0500 |
Matt Harbison |
tests: trivial fixes for Windows
|
Wed, 29 Nov 2017 08:40:25 +0530 |
Pulkit Goyal |
py3: use encoding.strtolocal() to convert string to bytes
|
Wed, 29 Nov 2017 08:39:48 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() or '%d' in place of str()
|
Fri, 01 Dec 2017 17:39:21 +1100 |
James May |
archive: pass thru mtime for directory archives, like other archive types do
|
Fri, 01 Dec 2017 20:33:02 +0800 |
Anton Shestakov |
hgweb: remove negative top from .info line in graph
|
Sun, 03 Dec 2017 00:29:51 +0530 |
Pulkit Goyal |
unamend: drop unused vars, query after taking lock, use ctx.hex() for extras
|
Fri, 01 Dec 2017 22:40:55 -0500 |
Matt Harbison |
test-lfs: drop a hack for ignoring convert devel-warnings
|
Fri, 01 Dec 2017 23:27:08 -0500 |
Matt Harbison |
convert: restore the ability to use bzr < 2.6.0 (issue5733)
stable
|
Fri, 01 Dec 2017 16:53:55 +0530 |
Pulkit Goyal |
py3: use bytes in place of basestring
|
Fri, 01 Dec 2017 14:13:55 -0800 |
Martin von Zweigbergk |
amend: make a copy of "extra" to avoid mutating an input
|
Sat, 02 Dec 2017 06:32:41 +0530 |
Pulkit Goyal |
tests: removes bashism from test-unamend.t
|
Fri, 01 Dec 2017 12:28:05 -0800 |
Martin von Zweigbergk |
run-tests: avoid calculating _testdir again
|
Fri, 01 Dec 2017 12:27:28 -0800 |
Martin von Zweigbergk |
run-tests: simplify by using dict.pop() with default
|
Mon, 20 Nov 2017 23:23:10 -0800 |
Gregory Szorc |
py3: use byteskwargs in sparse.py
|
Mon, 20 Nov 2017 23:13:09 -0800 |
Gregory Szorc |
py3: define __next__ in patch.py
|
Mon, 20 Nov 2017 23:02:32 -0800 |
Gregory Szorc |
run-tests: mechanism to report exceptions during test execution
|
Mon, 20 Nov 2017 21:26:11 -0800 |
Gregory Szorc |
run-tests: make --extra-config-opt work with Python 3
|
Mon, 20 Nov 2017 21:08:18 -0800 |
Gregory Szorc |
run-tests: organize options into argument groups
|
Mon, 20 Nov 2017 20:41:43 -0800 |
Gregory Szorc |
run-tests: convert to argparse
|
Fri, 01 Dec 2017 15:21:05 -0600 |
Kevin Bullock |
merge with stable
|
Thu, 16 Nov 2017 03:52:42 +0100 |
Boris Feld |
server: introduce a 'experimental.single-head-per-branch' option
|