Fri, 07 Sep 2018 11:17:31 -0400 |
Boris Feld |
snapshot: consider unrelated snapshots at a similar level first
|
Fri, 07 Sep 2018 11:17:30 -0400 |
Boris Feld |
snapshot: consider all snapshots in the parents' chains
|
Fri, 07 Sep 2018 11:17:30 -0400 |
Boris Feld |
snapshot: search for unrelated but reusable full-snapshot
|
Fri, 07 Sep 2018 11:17:29 -0400 |
Boris Feld |
snapshot: try intermediate snapshot against parents' base
|
Mon, 10 Sep 2018 09:08:24 -0700 |
Boris Feld |
sparse-revlog: add a test checking revlog deltas for a churning file
|
Sat, 18 Aug 2018 12:45:44 +0200 |
Boris Feld |
tests: add a `tests/artifacts/` directory
|
Wed, 05 Sep 2018 01:19:48 +0300 |
Meirambek Omyrzak |
verify: make output less confusing (issue5924)
|
Tue, 04 Sep 2018 21:28:28 +0200 |
Boris Feld |
revlog: clarify the comment attached to delta reuse
|
Tue, 04 Sep 2018 21:05:21 +0200 |
Boris Feld |
revlog: drop duplicated code
|
Wed, 05 Sep 2018 09:04:40 -0700 |
Gregory Szorc |
wireprotov2peer: properly format errors
|
Thu, 23 Aug 2018 13:50:47 -0700 |
Gregory Szorc |
wireprotov2peer: report exceptions in frame handling against request future
|
Sat, 08 Sep 2018 21:58:51 +0800 |
Anton Shestakov |
httppeer: use util.readexactly() to abort on incomplete responses
|
Sat, 08 Sep 2018 23:57:07 +0800 |
Anton Shestakov |
httppeer: calculate total expected bytes correctly
|
Fri, 07 Sep 2018 23:36:09 -0700 |
Martin von Zweigbergk |
lazyancestors: reuse __iter__ implementation in __contains__
|
Sun, 09 Sep 2018 23:16:55 -0700 |
Martin von Zweigbergk |
lazyancestors: extract __iter__ to free function
|
Thu, 30 Aug 2018 01:53:21 +0200 |
Boris Feld |
phase: report number of non-public changeset alongside the new range
|
Fri, 07 Sep 2018 23:54:42 -0400 |
Matt Harbison |
tests: disable test-nointerrupt on Windows
|
Fri, 07 Sep 2018 23:39:49 -0400 |
Matt Harbison |
tests: conditionalize an error message about unlinking a non empty directory
|
Fri, 07 Sep 2018 14:48:38 -0700 |
Martin von Zweigbergk |
ancestors: add nullrev to set from the beginning
|
Sat, 08 Sep 2018 10:59:24 +0900 |
Yuya Nishihara |
ancestor: filter out initial revisions lower than stoprev
|
Sat, 08 Sep 2018 10:48:42 +0900 |
Yuya Nishihara |
ancestor: add test showing inconsistency between __iter__ and __contains__
|
Thu, 06 Sep 2018 19:37:38 -0400 |
Boris Feld |
ancestors: ensure a consistent order even in the "inclusive" case
|
Thu, 06 Sep 2018 17:00:28 -0400 |
Boris Feld |
ancestors: actually iterate over ancestors in topological order (issue5979)
|
Thu, 06 Sep 2018 22:12:21 +0900 |
Yuya Nishihara |
doc: use modern import style in runrst
|
Sun, 26 Aug 2018 22:18:09 +0900 |
Yuya Nishihara |
hgweb: do not audit URL path as working-directory path
|
Sun, 26 Aug 2018 22:23:25 +0900 |
Yuya Nishihara |
hgweb: map Abort to 403 error to report inaccessible path for example
|
Fri, 07 Sep 2018 22:19:28 +0900 |
Yuya Nishihara |
hgweb: add error template to json so it won't crash
|
Fri, 07 Sep 2018 22:12:46 +0900 |
Yuya Nishihara |
hgweb: show shortlog by default in json output (issue5978)
|
Fri, 07 Sep 2018 11:35:43 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Sep 2018 15:16:22 +0300 |
Pulkit Goyal |
tests: improve the widening testing in test-narrow-widen*
|
Tue, 04 Sep 2018 19:26:50 +0300 |
Pulkit Goyal |
narrow: use util.readfile() and improve error message using --narrowspec
|
Tue, 04 Sep 2018 15:55:23 -0700 |
Gregory Szorc |
merge: use vfs methods for I/O
|
Thu, 06 Sep 2018 18:30:12 -0700 |
Gregory Szorc |
merge: move purge logic from extension
|
Thu, 06 Sep 2018 23:37:24 -0400 |
Matt Harbison |
tests: stabilize test-removeemptydirs.t on Windows
|
Thu, 06 Sep 2018 21:55:30 +0900 |
Yuya Nishihara |
help: add internals.wireprotocolv2 to the table, and remove redundant header
|
Fri, 17 Aug 2018 19:18:53 -0700 |
Kyle Lippincott |
match: improve includematcher.visitchildrenset to be much faster and cached
|
Thu, 06 Sep 2018 03:21:05 +0530 |
Pulkit Goyal |
py3: add new passing tests spotted by the buildbot
|
Thu, 06 Sep 2018 03:24:27 +0530 |
Pulkit Goyal |
tests: order the imports in test-fastannotate-hg.t
|
Thu, 06 Sep 2018 00:51:21 -0400 |
Matt Harbison |
lfs: ensure the blob is linked to the remote store on skipped uploads
|
Tue, 04 Sep 2018 22:29:38 -0400 |
Matt Harbison |
cbor: teach the encoder to handle python `long` type for Windows
|
Tue, 04 Sep 2018 20:48:22 -0400 |
Matt Harbison |
absorb: clarify the reason for not finding changesets to modify
|
Wed, 05 Sep 2018 09:36:31 -0700 |
Gregory Szorc |
merge with stable
|
Tue, 04 Sep 2018 10:22:42 -0700 |
Gregory Szorc |
state: use our CBOR module
|
Tue, 28 Aug 2018 15:41:09 -0700 |
Gregory Szorc |
wireprotov2peer: use our CBOR decoder
|
Tue, 28 Aug 2018 15:37:55 -0700 |
Gregory Szorc |
debugcommands: use our CBOR decoder
|
Tue, 28 Aug 2018 18:12:04 -0700 |
Gregory Szorc |
wireprotov2server: use our CBOR encoder
|
Tue, 28 Aug 2018 18:05:48 -0700 |
Gregory Szorc |
wireprotoserver: use our CBOR encoder
|
Tue, 28 Aug 2018 18:05:08 -0700 |
Gregory Szorc |
wireprotoframing: use our CBOR module
|
Tue, 28 Aug 2018 15:10:56 -0700 |
Gregory Szorc |
httppeer: use our CBOR decoder
|
Wed, 22 Aug 2018 09:02:07 +0800 |
Anton Shestakov |
zsh_completion: complete shelve and unshelve
|
Tue, 21 Aug 2018 20:30:53 +0800 |
Anton Shestakov |
zsh_completion: use revsets to exclude this rev from suggestions to hg merge
|
Tue, 04 Sep 2018 10:36:34 -0700 |
Martin von Zweigbergk |
drawdag: correctly pass repo to super constructor
|
Tue, 04 Sep 2018 20:54:41 -0400 |
Matt Harbison |
help: correct a typo in tweakdefaults
|
Mon, 06 Aug 2018 14:06:19 +0300 |
Pulkit Goyal |
narrow: add '--import-rules' flag to tracked command
|
Thu, 23 Aug 2018 13:11:13 -0700 |
Gregory Szorc |
internals: extract wire protocol version 2 commands to standalone doc
|
Thu, 23 Aug 2018 13:46:39 -0700 |
Gregory Szorc |
wireprotov2peer: split responsedata handling into separate function
|
Wed, 22 Aug 2018 10:25:47 -0700 |
Gregory Szorc |
httppeer: add TODO about delayed handling of ^C
|
Fri, 31 Aug 2018 08:57:14 -0700 |
Gregory Szorc |
httppeer: log commands for version 2 peer
|
Wed, 22 Aug 2018 10:29:30 -0700 |
Gregory Szorc |
wireprotov2peer: add TODO about streaming responses
|
Tue, 04 Sep 2018 12:36:33 -0400 |
Augie Fackler |
tests: update relnotes test for actual output
|
Tue, 04 Sep 2018 17:57:49 +0300 |
Pulkit Goyal |
py3: use print as a function in tests/test-hgweb.t
|
Tue, 04 Sep 2018 17:58:39 +0300 |
Pulkit Goyal |
py3: bytestr a bytes val to make sure we get bytechr while iterating
|
Tue, 04 Sep 2018 17:53:54 +0300 |
Pulkit Goyal |
py3: make regexes in hgext/keyword.py bytes
|
Tue, 04 Sep 2018 17:33:59 +0300 |
Pulkit Goyal |
py3: add more missing b'' prefixes in test files
|
Tue, 04 Sep 2018 17:33:22 +0300 |
Pulkit Goyal |
py3: write the file in str mode in tests/test-rename-merge2.t
|
Tue, 04 Sep 2018 17:32:09 +0300 |
Pulkit Goyal |
py3: add missing b'' prefixes in tests/badserverext.py
|
Tue, 04 Sep 2018 17:19:30 +0300 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/acl.py
|
Tue, 04 Sep 2018 17:16:29 +0300 |
Pulkit Goyal |
py3: don't return the revid as unicode in hgext/convert/subversion.py
|
Tue, 04 Sep 2018 17:15:17 +0300 |
Pulkit Goyal |
py3: make sure we pass str in os.sysconf in hgext/convert/common.py
|
Tue, 04 Sep 2018 12:16:28 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Sep 2018 13:29:21 +0900 |
Yuya Nishihara |
revlog: fix size of Python nodetree object
|
Mon, 03 Sep 2018 23:03:19 +0900 |
Yuya Nishihara |
revert: stabilize status message of chunks selected interactively
|
Wed, 29 Aug 2018 14:29:01 -0700 |
Gregory Szorc |
cborutil: add a buffering decoder
|
Fri, 31 Aug 2018 15:54:17 -0700 |
Gregory Szorc |
cborutil: remove readindefinitebytestringtoiter()
|
Tue, 28 Aug 2018 15:02:48 -0700 |
Gregory Szorc |
cborutil: implement sans I/O decoder
|
Tue, 28 Aug 2018 15:22:06 -0700 |
Gregory Szorc |
tests: remove use of string in CBOR test
|
Tue, 28 Aug 2018 20:27:36 -0700 |
Gregory Szorc |
internals: document CBOR utilization
|
Mon, 03 Sep 2018 13:56:53 +0300 |
Pulkit Goyal |
py3: add new passing test to whitelist found by buildbot
|
Mon, 03 Sep 2018 13:53:30 +0300 |
Pulkit Goyal |
py3: alias xrange to range in tests/test-fastannotate-revmap.py
|
Mon, 03 Sep 2018 13:52:49 +0300 |
Pulkit Goyal |
py3: add r'' prefix to prevent b'' being prepended
|
Fri, 31 Aug 2018 23:28:09 +0530 |
Sushil khanchi |
revert: fix the inconsistency of status msgs in --interactive mode
|
Mon, 03 Sep 2018 10:44:52 +0530 |
Sushil khanchi |
revert: remove unnecessary check as `msg` should never be a callable now
|
Sun, 02 Sep 2018 16:32:11 +0900 |
Yuya Nishihara |
run-tests: drop support for --with-python3 and $PYTHON3
|
Sun, 02 Sep 2018 16:26:33 +0900 |
Yuya Nishihara |
test-check-py3-compat: don't run py3 part if not build against python3
|
Sun, 02 Sep 2018 16:23:34 +0900 |
Yuya Nishihara |
test-check-py3-compat: don't run py2 part if $PYTHON is python3
|
Sat, 01 Sep 2018 18:00:38 -0400 |
Valentin Gatien-Baron |
resolve: test that we suggest a valid hg command
|
Sun, 02 Sep 2018 08:40:57 +0800 |
Anton Shestakov |
bash_completion: complete arguments for --color and --pager
|
Sun, 02 Sep 2018 08:39:17 +0800 |
Anton Shestakov |
bash_completion: add more global options that receive an argument
|
Sat, 01 Sep 2018 11:33:17 -0400 |
Augie Fackler |
tracing: ignore any IOErrors when writing to pipe
|
Sat, 01 Sep 2018 11:06:47 -0400 |
Augie Fackler |
tests: avoid shellquoting bytes on Python 3
|
Sat, 01 Sep 2018 17:37:52 -0400 |
Valentin Gatien-Baron |
resolve: ui.config -> ui.configbool, for better validation
|
Wed, 22 Aug 2018 09:12:22 +0800 |
Anton Shestakov |
zsh_completion: handle --rev as well as -r for diff and revert
|
Sun, 26 Aug 2018 16:42:28 -0400 |
Valentin Gatien-Baron |
resolve: add config to make hg resolve not re-merge by default
|
Sun, 26 Aug 2018 15:52:34 -0400 |
Valentin Gatien-Baron |
resolve: add a flag for the default behavior of re-merging
|
Sat, 01 Sep 2018 02:01:55 -0400 |
Matt Harbison |
tests: conditionalize narrow-widen error output for Windows
|
Sat, 25 Aug 2018 13:09:24 -0400 |
Matt Harbison |
largefiles: use a context manager to control the progress bar lifetime
|
Sat, 25 Aug 2018 12:41:58 -0400 |
Matt Harbison |
lfs: use a context manager to control the progress bar lifetime
|
Sat, 25 Aug 2018 12:26:44 -0400 |
Matt Harbison |
hg: ensure the progress bar is completed when copying the store
|
Fri, 31 Aug 2018 21:10:28 +0900 |
Yuya Nishihara |
shelve: fix crash on unshelve without .shelve metadata file
|
Sat, 01 Sep 2018 10:40:48 +0900 |
Yuya Nishihara |
fastannotate: use stringutil.pprint() to dump diffopts to be hashed
|
Sat, 01 Sep 2018 10:23:13 +0900 |
Yuya Nishihara |
test-check-py3-compat: update "python3 check-py3-compat.py" output
|
Sat, 01 Sep 2018 10:13:48 +0900 |
Yuya Nishihara |
test-check-py3-compat: exclude thirdparty and cffi which are known to fail
|
Sat, 01 Sep 2018 10:18:38 +0900 |
Yuya Nishihara |
test-check-py3-compat: remove false output from "python3 check-py3-compat.py"
|
Wed, 01 Aug 2018 08:52:55 +0200 |
Boris Feld |
test: add a test file that displays ssh behavior in front of various errors
|
Sat, 01 Sep 2018 00:40:26 +0530 |
Pulkit Goyal |
tests: update test-casefolding.t with recent changes
|
Sat, 01 Sep 2018 02:16:22 +0530 |
Pulkit Goyal |
py3: don't use dict.iterkeys() in hgext/fastannotate/context.py
|
Wed, 29 Aug 2018 23:39:58 -0400 |
Matt Harbison |
run-tests: replace '/dev/null' with os.devnull for Windows
|
Mon, 27 Aug 2018 09:13:58 -0700 |
Gregory Szorc |
stringutil: teach pprint() to indent
|
Wed, 22 Aug 2018 08:20:51 +0800 |
Anton Shestakov |
zsh_completion: complete merge tools for -t/--tool
|
Wed, 06 Jun 2018 01:46:37 +0200 |
Boris Feld |
shelve: add an "internal" extra
|
Wed, 06 Jun 2018 01:10:01 +0200 |
Boris Feld |
shelve: write metadata file on the fly if they are missing
|
Wed, 06 Jun 2018 00:57:22 +0200 |
Boris Feld |
shelve: look for shelved node in the repository before unbundling
|
Wed, 06 Jun 2018 01:03:10 +0200 |
Boris Feld |
shelve: handle shelved node on unfiltered repository
|
Tue, 29 May 2018 11:47:32 +0200 |
Boris Feld |
shelve: store shelved node in a new data file
|
Sun, 05 Aug 2018 16:33:30 +0900 |
Yuya Nishihara |
templatekw: add {path} keyword to host documentation
|
Sun, 05 Aug 2018 16:51:25 +0900 |
Yuya Nishihara |
status: rename {copy} to {source} for compatibility with {file_copies} (BC)
|
Sun, 05 Aug 2018 16:44:16 +0900 |
Yuya Nishihara |
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
|
Sun, 05 Aug 2018 16:27:09 +0900 |
Yuya Nishihara |
templatekw: alias {name} of file copies dict to {path}
|
Sun, 05 Aug 2018 16:14:18 +0900 |
Yuya Nishihara |
templatekw: alias {file} of files list to {path}
|
Wed, 29 Aug 2018 18:52:09 +0300 |
Pulkit Goyal |
copies: improve logic of deciding copytracing on based of config options
|