Sun, 14 Oct 2018 17:08:18 +0200 |
Mads Kiilerich |
graft: introduce --base option for using custom base revision while merging
|
Thu, 18 Oct 2018 12:31:06 +0200 |
Boris Feld |
changegroup: add a option to create bundle with full snapshot only
|
Wed, 10 Oct 2018 00:21:02 +0200 |
Boris Feld |
changegroup: allow to force delta to be against p1
|
Wed, 31 Oct 2018 21:16:54 +0900 |
Yuya Nishihara |
fix: disable use of thread-based worker
stable
|
Tue, 09 Oct 2018 23:26:35 +0200 |
Boris Feld |
storage: also use `deltamode argument` for ifiledata
|
Wed, 31 Oct 2018 15:27:06 +0300 |
Pulkit Goyal |
configitems: rename the config to prevent adding an alias in future
stable
|
Wed, 31 Oct 2018 11:02:08 +0100 |
Boris Feld |
sparse-revlog: only refine delta candidates in the sparse case (issue6006)
stable
|
Tue, 09 Oct 2018 22:02:01 +0200 |
Boris Feld |
changegroup: refactor emitrevision to use a `deltamode` argument
|
Mon, 29 Oct 2018 16:23:42 -0400 |
Augie Fackler |
http: work around custom http client classes that refuse extra attrs
stable
|
Tue, 23 Oct 2018 21:11:13 +0900 |
Yuya Nishihara |
branchmap: do not specify changelog as an argument
|
Sat, 20 Oct 2018 17:56:00 +0900 |
Yuya Nishihara |
filecache: unimplement __set__() and __delete__() (API)
|
Sat, 20 Oct 2018 19:13:05 +0900 |
Yuya Nishihara |
filecache: use try-except for faster __dict__ lookup
|
Thu, 25 Oct 2018 21:33:43 +0800 |
Anton Shestakov |
crecord: make nextsametype() check that parent item exists (issue6009)
stable
|
Wed, 24 Oct 2018 10:05:13 -0400 |
Valentin Gatien-Baron |
help: describe what ui.tweakdefaults changes, concretely
stable
|
Thu, 25 Oct 2018 00:22:42 -0400 |
Matt Harbison |
logexchange: convert paths to unix when detecting the active path
stable
|
Wed, 24 Oct 2018 22:40:48 -0400 |
Matt Harbison |
help: update the default value specified for `profiling.time-track`
stable
|
Wed, 24 Oct 2018 22:24:10 -0400 |
Matt Harbison |
profiling: revert the default mode back to 'cpu' on Windows
stable
|
Wed, 17 Oct 2018 14:47:01 +0200 |
Boris Feld |
phase: add an archived phase
stable
|
Tue, 23 Oct 2018 20:46:21 +0900 |
Yuya Nishihara |
exewrapper: apply clang-format to silence test-check-clang-format.t
stable
|
Thu, 18 Oct 2018 19:57:30 -0700 |
rdamazio |
help: displaying extension commands by default
|
Thu, 18 Oct 2018 19:57:05 -0700 |
rdamazio |
help: displaying documented aliases by default
|
Sat, 13 Oct 2018 05:43:39 -0700 |
rdamazio |
help: allow hiding of help topics
|
Sat, 13 Oct 2018 05:02:55 -0700 |
rdamazio |
help: allow commands to be hidden
|
Sat, 20 Oct 2018 00:12:20 +0300 |
Pulkit Goyal |
py3: add one more passing test to whitelist
|
Sat, 20 Oct 2018 00:05:50 +0300 |
Pulkit Goyal |
py3: make sure we pass sysstr in sqlite3.connect()
|
Tue, 05 Sep 2017 15:24:25 -0700 |
Martin von Zweigbergk |
archive: use manifest.matches() to simplify and speed up matching
|
Tue, 05 Sep 2017 15:24:22 -0700 |
Martin von Zweigbergk |
archive: create alwaysmatcher when no matcher provided
|
Tue, 05 Sep 2017 15:21:21 -0700 |
Martin von Zweigbergk |
archive: change "matcnfn" argument to a real matcher
|
Mon, 22 Oct 2018 14:48:14 -0400 |
Augie Fackler |
Added signature for changeset 956ec6f1320d
stable
|
Mon, 22 Oct 2018 14:48:11 -0400 |
Augie Fackler |
Added tag 4.8rc0 for changeset 956ec6f1320d
stable
|
Mon, 22 Oct 2018 14:46:06 -0400 |
Augie Fackler |
merge to stable for 4.8 release freeze
stable 4.8rc0
|
Mon, 22 Oct 2018 11:34:35 -0700 |
Martin von Zweigbergk |
shortest: never emit 0-length prefix even if unique
|
Mon, 22 Oct 2018 15:51:01 +0200 |
Boris Feld |
logtoprocess: sends the canonical command name to the subprocess
|
Mon, 22 Oct 2018 15:47:30 +0200 |
Boris Feld |
logtoprocess: fix message formatting
|
Sat, 18 Aug 2018 01:44:38 +0200 |
Boris Feld |
profiling: move default mode to "real" time
|
Fri, 05 Oct 2018 23:40:12 +0800 |
Anton Shestakov |
streamclone: abort when client needs to handle obsmarkers, but doesn't
|
Fri, 05 Oct 2018 23:27:17 +0800 |
Anton Shestakov |
streamclone: include obsstore file into stream bundle if client can read it
|
Fri, 19 Oct 2018 18:34:42 -0400 |
Matt Harbison |
setup: build exewrapper with Unicode support on py3
|
Fri, 19 Oct 2018 18:32:13 -0400 |
Matt Harbison |
exewrapper: convert to _tcsxxx functions for Unicode compatability
|
Fri, 19 Oct 2018 18:23:14 -0400 |
Matt Harbison |
exewrapper: drop an unused variable
|
Thu, 18 Oct 2018 21:14:22 +0900 |
Yuya Nishihara |
commands: restore compatibility for "^cmd" registration (issue6005)
|
Fri, 19 Oct 2018 12:30:49 +0200 |
Gregory Szorc |
exchangev2: support fetching shallow files history
|
Wed, 17 Oct 2018 17:32:15 +0200 |
Gregory Szorc |
sqlitestore: support for storing revisions without their parents
|
Fri, 19 Oct 2018 15:38:25 +0200 |
Gregory Szorc |
wireprotov2: support exposing linknode of file revisions
|
Fri, 19 Oct 2018 14:59:03 +0200 |
Gregory Szorc |
localrepo: support marking repos as having shallow file storage
|
Wed, 26 Sep 2018 14:41:15 -0700 |
Gregory Szorc |
repository: teach addgroup() to receive data with missing parents
|
Fri, 19 Oct 2018 13:44:25 +0200 |
Gregory Szorc |
commands: support passing depth to hg.clone()
|
Wed, 03 Oct 2018 14:57:29 -0700 |
Gregory Szorc |
filelog: add a hasnode() method (API)
|
Sun, 21 Oct 2018 22:26:00 -0400 |
Matt Harbison |
lfs: consult the narrow matcher when extracting pointers from ctx (issue5794)
|
Sat, 20 Oct 2018 20:25:56 +0900 |
Yuya Nishihara |
statprof: fix overflow while skipping boilerplate parts
|
Sat, 20 Oct 2018 20:15:48 +0900 |
Yuya Nishihara |
statprof: fix indent level of fp.write() (issue6004)
|
Fri, 19 Oct 2018 22:31:47 -0400 |
Matt Harbison |
py3: stringify setupversion on Windows
|
Fri, 19 Oct 2018 23:47:38 -0400 |
Matt Harbison |
tests: add coverage for some untested areas of hgweb
|
Fri, 19 Oct 2018 23:30:56 +0300 |
Pulkit Goyal |
statprof: update the name as the i increases (issue6003)
|
Fri, 19 Oct 2018 23:18:29 +0300 |
Pulkit Goyal |
test: show more profile lines in test-profile.t
|
Fri, 19 Oct 2018 11:45:51 -0400 |
Augie Fackler |
keepalive: use getattr to avoid AttributeErrors when vcr is in use
|
Fri, 19 Oct 2018 11:45:25 -0400 |
Augie Fackler |
phabricator: do more of the VCR work in demandimport.deactivated()
|
Fri, 19 Oct 2018 11:28:29 -0400 |
Augie Fackler |
tests: sleep longer in test-logtoprocess.t
|
Fri, 19 Oct 2018 11:31:18 -0400 |
Augie Fackler |
tests: fix pyflakes warning in test-duplicateoptions.py
|
Fri, 19 Oct 2018 16:34:45 +0200 |
Gregory Szorc |
branchmap: avoid changelog and attribute lookups in replacecache()
|
Fri, 19 Oct 2018 16:16:17 +0200 |
Gregory Szorc |
branchmap: pass changelog into branchmap functions
|
Thu, 18 Oct 2018 16:36:10 -0400 |
Augie Fackler |
fuzz: move many initialization steps into LLVMFuzzerInitialize
|
Thu, 17 Nov 2016 15:51:33 -0800 |
Martin von Zweigbergk |
bundle2: fix broken compression engine assertion
|
Thu, 18 Oct 2018 17:54:07 -0400 |
Matt Harbison |
tests: glob over a difference between Windows 7 and Window 10
|
Thu, 18 Oct 2018 18:11:16 -0400 |
Matt Harbison |
py3: fix module imports in test-highlight.t
|
Wed, 17 Oct 2018 23:33:43 -0400 |
Matt Harbison |
py3: fix module imports in tests, as flagged by test-check-module-imports.t
|
Thu, 18 Oct 2018 21:55:47 -0400 |
Matt Harbison |
lfs: don't add extension to hgrc after conversion (BC)
|
Thu, 18 Oct 2018 21:00:07 +0900 |
Yuya Nishihara |
addremove: add "ui." prefix to message color keys
|
Thu, 09 Feb 2017 09:17:40 -0800 |
Martin von Zweigbergk |
update: clarify update() call sites by specifying argument names
|
Thu, 18 Oct 2018 10:11:08 -0700 |
Martin von Zweigbergk |
debugcommands: avoid stack trace from debugindexstats in pure mode
|
Thu, 18 Oct 2018 11:24:20 -0400 |
Augie Fackler |
tests: fix up pure case of test-sqlitestore.t
|
Thu, 18 Oct 2018 11:14:04 -0400 |
Augie Fackler |
tests: don't emit false failures when sqlite3 is missing
|
Tue, 16 Oct 2018 08:48:23 +0200 |
Yuya Nishihara |
py3: get around IOError variants in test-commandserver.t
|
Tue, 16 Oct 2018 08:41:58 +0200 |
Yuya Nishihara |
py3: don't use traceback.print_exc() in commandserver.py
|
Tue, 16 Oct 2018 08:29:24 +0200 |
Yuya Nishihara |
py3: invalidate repository cache with system-string keys
|
Tue, 16 Oct 2018 08:20:03 +0200 |
Yuya Nishihara |
py3: system-stringify file mode in commandserver.py
|
Tue, 16 Oct 2018 07:57:40 +0200 |
Yuya Nishihara |
py3: alias next to __next__ in commandserver.py
|
Tue, 16 Oct 2018 07:57:05 +0200 |
Yuya Nishihara |
py3: system-stringify list of attributes to be forwarded from commandserver.py
|
Tue, 16 Oct 2018 07:52:56 +0200 |
Yuya Nishihara |
py3: import StringIO from test utility to test-commandserver.t
|
Tue, 16 Oct 2018 07:38:31 +0200 |
Yuya Nishihara |
py3: use bprint() helper in test-commandserver.t
|
Tue, 16 Oct 2018 07:35:29 +0200 |
Yuya Nishihara |
py3: byte-stringify most literals in test-commandserver.t
|
Sun, 14 Oct 2018 09:50:21 -0400 |
Augie Fackler |
localrepo: ensure we properly %-format int in exception throw
|
Thu, 18 Oct 2018 14:41:14 +0300 |
Pulkit Goyal |
py3: add a r'' prefix in mercurial/exchange.py
|
Thu, 18 Oct 2018 14:37:38 +0300 |
Pulkit Goyal |
py3: add 5 new passing tests to whitelist caught by buildbot
|
Wed, 17 Oct 2018 21:54:49 -0400 |
Matt Harbison |
py3: fix test-import-context.t
|
Mon, 15 Oct 2018 22:02:10 -0400 |
Matt Harbison |
py3: restore perfstartup() prior to b456b2e0ad9f on Windows
|
Wed, 17 Oct 2018 21:05:43 -0400 |
Matt Harbison |
help: document the server capabilities added by the LFS extension
|
Thu, 27 Sep 2018 21:54:13 -0400 |
Matt Harbison |
py3: fix test-propertycache.py on Windows
|
Wed, 17 Oct 2018 21:00:36 +0800 |
Anton Shestakov |
commands: adjust metavariables as appropriate
|
Sun, 14 Oct 2018 11:16:22 -0400 |
Augie Fackler |
match: fix up a repr to not crash on Python 3
|
Fri, 05 Oct 2018 11:07:34 -0700 |
Martin von Zweigbergk |
narrow: when widening, don't include manifests the client already has
|
Wed, 17 Oct 2018 09:30:07 -0700 |
Martin von Zweigbergk |
tests: add test for widening from an empty clone
|
Wed, 17 Oct 2018 11:43:39 -0700 |
Martin von Zweigbergk |
subrepo: access status members by name instead of by position
|
Tue, 16 Oct 2018 07:21:00 -0700 |
Kyle Lippincott |
revisions: when using prefixhexnode, ensure we prefix "0"
|
Wed, 03 Oct 2018 16:45:24 +0300 |
Pulkit Goyal |
store: pass matcher to store.datafiles()
|
Wed, 03 Oct 2018 17:59:05 +0300 |
Pulkit Goyal |
streamclone: pass narrowing related info in _walkstreamfiles()
|
Wed, 26 Sep 2018 17:20:04 +0300 |
Pulkit Goyal |
streamclone: new server config and some API changes for narrow stream clones
|
Wed, 10 Oct 2018 17:36:59 +0300 |
Pulkit Goyal |
narrow: only send the narrowspecs back if ACL in play
|
Wed, 17 Oct 2018 22:32:50 +0800 |
Anton Shestakov |
zsh_completion: add -l/--list flag for hg bookmarks completion
|
Wed, 17 Oct 2018 22:31:34 +0800 |
Anton Shestakov |
zsh_completion: fix a couple of flags still not being perfect
|
Wed, 17 Oct 2018 22:27:10 +0800 |
Anton Shestakov |
zsh_completion: use $_hg_remote_opts after it is defined
|
Wed, 17 Oct 2018 11:56:03 -0700 |
Martin von Zweigbergk |
tests: fix "running x tests using y ... " output in a few more places
|
Sun, 14 Oct 2018 09:34:21 +0000 |
Mark Thomas |
py3: fix test-hardlinks.t
|
Fri, 14 Sep 2018 14:56:13 -0700 |
Gregory Szorc |
exchange: support declaring pull depth
|
Wed, 17 Oct 2018 10:10:05 +0200 |
Gregory Szorc |
exchangev2: support for calling rawstorefiledata to retrieve raw files
|
Tue, 16 Oct 2018 21:31:21 +0200 |
Gregory Szorc |
wireprotov2: implement command for retrieving raw store files
|
Tue, 16 Oct 2018 21:35:33 +0200 |
Gregory Szorc |
wireprotov2: add response type that serializes to indefinite length bytestring
|
Wed, 26 Sep 2018 14:38:43 -0700 |
Gregory Szorc |
exchangev2: recognize narrow patterns when pulling
|
Tue, 09 Oct 2018 08:50:13 -0700 |
Gregory Szorc |
sqlitestore: file storage backend using SQLite
|
Tue, 16 Oct 2018 15:36:19 +0200 |
Gregory Szorc |
storageutil: extract most of peek_censored from revlog
|
Thu, 20 Sep 2018 17:27:01 -0700 |
Matt Harbison |
lfs: autoload the extension when cloning from repo with lfs enabled
|
Tue, 16 Oct 2018 16:24:46 +0200 |
Gregory Szorc |
testing: switch to inserting deltas
|
Tue, 16 Oct 2018 15:24:06 +0200 |
Gregory Szorc |
testing: remove expectation of error on bad node insert
|
Tue, 16 Oct 2018 17:45:39 +0200 |
Gregory Szorc |
storageutil: convert fileid to bytes to avoid cast to %s
|
Tue, 16 Oct 2018 17:48:28 +0200 |
Gregory Szorc |
tests: use byte literals in test-storage.py
|
Tue, 16 Oct 2018 07:19:38 +0200 |
Yuya Nishihara |
py3: byte-stringify literals in test-keyword.t
|
Tue, 16 Oct 2018 07:18:30 +0200 |
Yuya Nishihara |
py3: flush std streams before/after running user code in heredoctest.py
|
Tue, 16 Oct 2018 08:06:17 +0200 |
Yuya Nishihara |
py3: rewrite StringIO fallback for Python 3
|
Tue, 16 Oct 2018 07:04:07 +0200 |
Yuya Nishihara |
py3: reinvent print() function for contrib/hgclient.py
|
Tue, 16 Oct 2018 07:08:12 +0200 |
Yuya Nishihara |
py3: work around unicode stdio streams in contrib/hgclient.py
|
Tue, 16 Oct 2018 07:00:41 +0200 |
Yuya Nishihara |
py3: convert string literals to bytes in contrib/hgclient.py
|
Tue, 16 Oct 2018 08:16:11 -0400 |
Augie Fackler |
merge with stable
|
Fri, 31 Aug 2018 19:58:41 +0100 |
Martijn Pieters |
branchmap: remove redundant sort
|
Thu, 11 Oct 2018 03:15:04 +0200 |
Boris Feld |
revset: drop special case of 'revset(...)' function in analyze
|
Thu, 11 Oct 2018 03:13:53 +0200 |
Boris Feld |
revset: document the `revset(...)` syntax
|
Tue, 16 Oct 2018 12:39:21 +0200 |
Yuya Nishihara |
check-commit: update test expectation per removal of "double empty line" rule
|
Sun, 14 Oct 2018 15:40:16 +0200 |
Martijn Pieters |
style: drop requirement to only use single lines between top-level objects
|
Sun, 14 Oct 2018 13:05:53 -0400 |
Matt Harbison |
py3: byteify extension in test-relink.t
|
Sat, 13 Oct 2018 04:20:22 -0400 |
Augie Fackler |
f: fix a Python 3 bytes/string issue
|
Sun, 14 Oct 2018 08:55:30 -0400 |
Augie Fackler |
tests: use regex instead of Python versions for archive hash changes
|
Sun, 14 Oct 2018 05:29:00 -0400 |
Augie Fackler |
notify: a ton of encoding dancing to deal with the email module
|
Sun, 14 Oct 2018 11:06:21 -0400 |
Augie Fackler |
tests: add missing b prefix in test-context-metadata.t
|
Sun, 14 Oct 2018 11:05:41 -0400 |
Augie Fackler |
context: raise runtime errors with sysstrs
|
Mon, 15 Oct 2018 11:16:12 +0200 |
Georges Racinet |
rust: rustfmt config for hg-direct-ffi
|
Mon, 08 Oct 2018 19:11:41 +0200 |
Georges Racinet |
rust: rustlazyancestors.__contains__
|
Sun, 14 Oct 2018 01:39:22 -0400 |
Matt Harbison |
help: fix a missing quote character in ui.tweakdefaults
|
Thu, 27 Sep 2018 16:55:44 +0200 |
Georges Racinet |
rust: hooking into Python code
|
Sun, 14 Oct 2018 14:10:38 +0000 |
Mark Thomas |
py3: fix test-propertycache.py
|
Sun, 14 Oct 2018 14:02:32 +0000 |
Mark Thomas |
py3: fix test-dirstate-race.t
|
Fri, 12 Oct 2018 18:49:11 +0200 |
Rodrigo Damazio |
help: adding a proper declaration for shortlist/basic commands (API)
|
Fri, 12 Oct 2018 18:06:32 +0200 |
Rodrigo Damazio |
help: assigning topic categories
|
Sat, 13 Oct 2018 02:17:41 -0700 |
rdamazio |
help: assigning categories to existing commands
|
Fri, 12 Oct 2018 17:57:36 +0200 |
Rodrigo Damazio |
help: splitting the topics by category
|
Sat, 13 Oct 2018 05:03:50 -0700 |
rdamazio |
help: adding support for command categories
|
Sun, 14 Oct 2018 13:35:47 +0200 |
Yuya Nishihara |
notify: just use email.errors
|
Sat, 06 Oct 2018 21:13:59 +0900 |
Yuya Nishihara |
rust-chg: add struct holding information needed to spawn server process
|
Sun, 07 Oct 2018 11:32:42 +0900 |
Yuya Nishihara |
rust-chg: install logger if $CHGDEBUG is set
|
Sat, 06 Oct 2018 20:07:11 +0900 |
Yuya Nishihara |
rust-chg: depend on log and tokio_timer
|
Sun, 07 Oct 2018 20:55:51 +0900 |
Yuya Nishihara |
rust-chg: suppress panic while writing chg error to stderr
|
Sun, 14 Oct 2018 04:37:25 -0400 |
Augie Fackler |
logcmdutil: add a helpful assertion to catch mistyped templates early
|
Sun, 14 Oct 2018 05:28:01 -0400 |
Augie Fackler |
notify: adapt to new location of email module's errors
|
Sun, 14 Oct 2018 04:33:47 -0400 |
Augie Fackler |
notify: add some b prefixes
|
Sun, 14 Oct 2018 09:24:36 +0000 |
Mark Thomas |
py3: fix test-diff-color.t
|
Sun, 14 Oct 2018 09:07:43 +0000 |
Mark Thomas |
py3: fix test-revlog.t
|
Sun, 14 Oct 2018 04:11:35 -0400 |
Augie Fackler |
fuzz: try *even harder* to prevent Python from looking up usernames
|
Sun, 14 Oct 2018 03:42:43 -0400 |
Connor Sheehan |
wireproto: fix incorrect function name in docstring
|
Sat, 13 Oct 2018 15:32:52 +0000 |
Mark Thomas |
py3: fix test-status.t
|
Sun, 14 Oct 2018 07:25:01 +0200 |
Yuya Nishihara |
formatter: make debug output prettier
|
Sun, 14 Oct 2018 07:23:02 +0200 |
Yuya Nishihara |
stringutil: allow to specify initial indent level of pprint()
|
Sun, 14 Oct 2018 07:18:19 +0200 |
Yuya Nishihara |
stringutil: make level parameter of pprintgen() 0-origin
|
Sun, 14 Oct 2018 06:51:19 +0200 |
Yuya Nishihara |
formatter: use stringutil.pprint() in debug output to drop b''
|
Thu, 27 Sep 2018 16:56:15 +0200 |
Georges Racinet |
rust: exposing in parsers module
|
Thu, 27 Sep 2018 16:51:36 +0200 |
Georges Racinet |
rust: iterator bindings to C code
|
Thu, 27 Sep 2018 17:03:16 +0200 |
Georges Racinet |
rust: pure Rust lazyancestors iterator
|
Sat, 13 Oct 2018 23:08:29 -0400 |
Matt Harbison |
run-tests: restore quoting the python executable for running *.py tests
|
Sat, 13 Oct 2018 19:49:33 -0400 |
Matt Harbison |
tests: replace `cd ..` with an absolute path in a couple ssh tests
|
Thu, 04 Oct 2018 00:17:26 -0400 |
Matt Harbison |
lfs: register the flag processors per repository
|
Tue, 09 Oct 2018 21:53:21 -0400 |
Matt Harbison |
revlog: allow flag processors to be applied via store options
|
Fri, 12 Oct 2018 17:34:45 -0400 |
Matt Harbison |
py3: use str to query registry values on Windows
|
Sat, 13 Oct 2018 16:57:28 +0200 |
Yuya Nishihara |
py3: convert "usage" literal to bytes
|
Sat, 13 Oct 2018 09:47:53 -0400 |
Augie Fackler |
churn: remove redundant round()
|
Sat, 13 Oct 2018 10:09:12 +0200 |
Martijn Pieters |
py3: use py3 as the test tag, dropping the k
|
Sat, 13 Oct 2018 09:03:08 -0400 |
Augie Fackler |
tests: fix inline extension in test-fncache.t for Python 3
|
Sat, 13 Oct 2018 08:59:06 -0400 |
Augie Fackler |
py3: 3 more passing tests
|
Sat, 13 Oct 2018 08:54:44 -0400 |
Augie Fackler |
simplemerge: port to Python 3
|
Sat, 13 Oct 2018 05:14:21 -0400 |
Augie Fackler |
contrib: fix up output in check-config.py to use strs to avoid b prefixes
|
Sat, 13 Oct 2018 08:54:31 -0400 |
Augie Fackler |
context: open files in bytes mode
|
Sat, 13 Oct 2018 09:45:49 -0400 |
Augie Fackler |
tests: fix up test-hghave for recent run-tests change to use more CPUs
|
Sat, 13 Oct 2018 13:39:07 +0000 |
Mark Thomas |
py3: fix test-parse-date.t
|
Fri, 12 Oct 2018 16:51:11 +0200 |
Yuya Nishihara |
obsolete: don't translate internal error message
|
Fri, 12 Oct 2018 19:25:08 +0200 |
Yuya Nishihara |
py3: get around unicode docstrings in test-encoding-textwrap.t and test-help.t
|
Sat, 13 Oct 2018 11:52:30 +0200 |
Anton Shestakov |
crecord: make enter move cursor down to the next item of the same type
|
Sat, 13 Oct 2018 12:58:24 +0000 |
Mark Thomas |
py3: fix infinitepush extension tests
|
Sat, 13 Oct 2018 14:17:25 +0200 |
Yuya Nishihara |
py3: build help of compression engines in bytes
|
Sat, 13 Oct 2018 14:11:12 +0200 |
Yuya Nishihara |
py3: do I/O in bytes in test-help.t
|
Sat, 13 Oct 2018 07:55:34 -0400 |
Augie Fackler |
tests: accept slightly different zip file in Python 3
|
Sat, 13 Oct 2018 07:53:51 -0400 |
Augie Fackler |
webcommands: use stringutil.pprint() to repr invalid archive types
|
Sat, 13 Oct 2018 07:51:22 -0400 |
Augie Fackler |
archival: don't try and fsdecode non-{bytes,str} objects
|
Sat, 13 Oct 2018 06:34:53 -0400 |
Augie Fackler |
tests: fix last failure in test-tools.t
|
Sat, 13 Oct 2018 12:20:24 +0200 |
Gregory Szorc |
run-tests: run tests with as many processes as cores by default
|
Sat, 13 Oct 2018 12:11:45 +0200 |
Gregory Szorc |
run-tests: print number of tests and parallel process count
|
Sat, 13 Oct 2018 12:29:43 +0200 |
Yuya Nishihara |
releasenotes: use stringutil.wrap() instead of handcrafted TextWrapper wrapper
|
Sat, 13 Oct 2018 00:22:05 -0700 |
Martin von Zweigbergk |
match: optimize matcher when all patterns are of rootfilesin kind
|
Sat, 13 Oct 2018 06:02:27 -0400 |
Augie Fackler |
churn: use integer division consistently
|
Sat, 13 Oct 2018 05:58:16 -0400 |
Augie Fackler |
churn: fix stack traces on Python 3
|
Sat, 13 Oct 2018 04:00:57 -0400 |
Augie Fackler |
py3: moar passing tests
|
Fri, 12 Oct 2018 12:52:49 -0400 |
Augie Fackler |
py3: one new passing tests
|
Fri, 12 Oct 2018 12:38:37 -0400 |
Augie Fackler |
tests: expand our coverage of errors in Python 3 for bad extensions
|
Fri, 12 Oct 2018 12:32:12 -0400 |
Augie Fackler |
tests: add lots of globs and conditional output lines
|
Sat, 13 Oct 2018 04:00:47 -0400 |
Augie Fackler |
releasenotes: fix remaining bytes/unicode issues caught by tests
|
Sat, 13 Oct 2018 03:27:21 -0400 |
Augie Fackler |
relnotes: port to Python 3
|
Sat, 13 Oct 2018 11:01:38 +0200 |
Yuya Nishihara |
py3: use __code__ instead of func_code to test if func is cachable
|
Sat, 13 Oct 2018 10:58:06 +0200 |
Yuya Nishihara |
py3: pass in system string to vars(branchmap).__contains__()
|
Sat, 13 Oct 2018 08:48:59 +0000 |
Mark Thomas |
test-bookmarks-pushpull: use correct tmp dir for no-bm-move.sh
|
Sat, 13 Oct 2018 05:17:28 +0300 |
Pulkit Goyal |
py3: add some glob to make output compatible with python 3
|
Sat, 13 Oct 2018 05:14:23 +0300 |
Pulkit Goyal |
py3: add a b'' prefix in tests/test-requires.t
|
Sat, 13 Oct 2018 05:12:20 +0300 |
Pulkit Goyal |
py3: use '%d' for rev nums instead of '%s'
|
Sat, 13 Oct 2018 05:03:24 +0300 |
Pulkit Goyal |
py3: more globing of things to make output compatible between py2 and py3
|
Sat, 13 Oct 2018 04:54:35 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() instead of '%r'
|
Sat, 13 Oct 2018 04:51:09 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 13 Oct 2018 04:47:51 +0300 |
Pulkit Goyal |
py3: add some py3 specific output to test
|
Sat, 13 Oct 2018 04:42:14 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() in color.py instead of '%r'
|
Sat, 13 Oct 2018 04:36:04 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-progress.t
|
Sat, 13 Oct 2018 04:29:03 +0300 |
Pulkit Goyal |
py3: add b'' prefixes to tests/test-keyword.t
|
Sat, 13 Oct 2018 04:24:19 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() if we are printing bool values
|
Sat, 13 Oct 2018 04:21:02 +0300 |
Pulkit Goyal |
py3: glob some difference between py2 and py3 output
|
Sat, 13 Oct 2018 04:09:34 +0300 |
Pulkit Goyal |
py3: byteify tests/wireprotosimplecache.py
|
Sat, 13 Oct 2018 04:08:53 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-help.t
|
Sat, 13 Oct 2018 03:59:15 +0300 |
Pulkit Goyal |
py3: use sys.stdout.buffer for binary output in tests/svnxml.py
|
Sat, 13 Oct 2018 03:58:20 +0300 |
Pulkit Goyal |
py3: use '%s' instead of %r in hgext/convert/subversion.py
|
Sat, 13 Oct 2018 03:46:57 +0300 |
Pulkit Goyal |
py3: make test-contrib-perf.t work on python 3
|
Sat, 13 Oct 2018 03:32:12 +0300 |
Pulkit Goyal |
py3: add 3 more passing tests to whitelist caught by buildbot
|
Sat, 13 Oct 2018 00:35:37 +0300 |
Pulkit Goyal |
py3: add some r'' prefixes in hgext/narrow/narrowwirepeer.py
|
Fri, 12 Oct 2018 19:49:02 +0200 |
Gregory Szorc |
py3: r'' prefix default values for mimetypes.guess_mime()
|
Fri, 12 Oct 2018 20:03:29 +0000 |
Mark Thomas |
absorb: update help text
|
Fri, 12 Oct 2018 16:45:46 +0900 |
FUJIWARA Katsunori |
fsmonitor: use vfs instead of opener (issue5938)
|
Fri, 12 Oct 2018 16:07:08 +0900 |
FUJIWARA Katsunori |
tests: configure fsmonitor.mode=paranoid always if fsmonitor is used
|
Mon, 08 Oct 2018 13:12:06 +0900 |
FUJIWARA Katsunori |
tests: drop files from exclusion list in test-check-module-imports.t
|
Mon, 08 Oct 2018 12:03:04 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF for fragments used to test importing via extension
|
Mon, 08 Oct 2018 10:30:59 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF for fragments having intentional error
|
Mon, 08 Oct 2018 10:45:36 +0900 |
FUJIWARA Katsunori |
tests: fix style issue of importing order in test-lock.py
|
Mon, 08 Oct 2018 10:10:06 +0900 |
FUJIWARA Katsunori |
tests: fix style issue of importing hgweb in embedded code fragments
|
Fri, 12 Oct 2018 18:20:17 +0200 |
Gregory Szorc |
py3: encode str to bytes
|
Fri, 12 Oct 2018 19:00:24 +0200 |
Gregory Szorc |
py3: sprinkle statprof.py with utf-8 encoding
|
Fri, 12 Oct 2018 19:17:22 +0200 |
Gregory Szorc |
py3: flush stdout
|
Fri, 12 Oct 2018 19:07:12 +0200 |
Gregory Szorc |
py3: use raw strings in statprof.py
|
Fri, 12 Oct 2018 18:51:10 +0200 |
Gregory Szorc |
py3: switch from print(..., file=) to write()
|
Fri, 12 Oct 2018 18:40:32 +0200 |
Gregory Szorc |
py3: use %d in a few places
|
Fri, 12 Oct 2018 18:37:42 +0200 |
Gregory Szorc |
py3: use raw strings for stack names
|
Fri, 12 Oct 2018 18:30:40 +0200 |
Gregory Szorc |
py3: use sysbytes for converting code attributes
|
Fri, 12 Oct 2018 18:26:10 +0200 |
Gregory Szorc |
py3: use write() instead of print()
|
Fri, 12 Oct 2018 17:35:54 +0200 |
Gregory Szorc |
py3: use %d to format ints
|
Fri, 12 Oct 2018 17:31:10 +0200 |
Gregory Szorc |
py3: convert sorting field to sysstr
|
Fri, 12 Oct 2018 17:25:02 +0200 |
Gregory Szorc |
py3: encode json output to bytes and use write()
|
Fri, 12 Oct 2018 17:48:40 +0000 |
Mark Thomas |
absorb: prompt user to accept absorb changes by default
|
Fri, 12 Oct 2018 15:46:52 +0000 |
Mark Thomas |
templatefuncs: add truncate parameter to pad
|
Fri, 12 Oct 2018 15:46:51 +0000 |
Mark Thomas |
absorb: print summary of changesets affected
|
Fri, 12 Oct 2018 13:35:58 +0000 |
Mark Thomas |
absorb: use a formatter to generate output
|
Fri, 12 Oct 2018 12:31:17 -0400 |
Augie Fackler |
tests: fix up test-bad-extension.t's inline extension
|
Fri, 12 Oct 2018 11:44:27 -0400 |
Augie Fackler |
polib: update to latest release 1.0.7 (upstream rev d75ce6dbbc2a)
|
Fri, 12 Oct 2018 10:01:09 -0400 |
Augie Fackler |
tests: glob away some annoying py3 differences
|
Fri, 12 Oct 2018 10:00:43 -0400 |
Augie Fackler |
tests: fix a repr on python3 in test-extension.t
|
Fri, 12 Oct 2018 10:00:14 -0400 |
Augie Fackler |
tests: so many b prefixes in test-extension.t
|
Fri, 12 Oct 2018 09:59:11 -0400 |
Augie Fackler |
tests: ensure print() statements in test-extension.t all flush
|
Fri, 12 Oct 2018 16:19:21 +0200 |
Gregory Szorc |
revlog: update pure nodecache start lookup offset on insertion
|
Wed, 03 Oct 2018 13:57:42 -0700 |
Gregory Szorc |
exchangev2: use filesdata
|
Wed, 03 Oct 2018 12:54:39 -0700 |
Gregory Szorc |
wireprotov2: define and implement "filesdata" command
|
Tue, 02 Oct 2018 10:31:36 -0700 |
Gregory Szorc |
wireprotov2: extract file object emission to own function
|
Mon, 08 Oct 2018 18:17:12 -0700 |
Gregory Szorc |
wireprotov2: change how revisions are specified to changesetdata
|
Mon, 08 Oct 2018 17:54:14 -0700 |
Gregory Szorc |
wireprotov2: stop sending phase updates for base revisions
|
Thu, 11 Oct 2018 09:47:52 +0200 |
Gregory Szorc |
debugcommands: support wrapping long lines
|
Wed, 03 Oct 2018 13:17:00 -0700 |
Gregory Szorc |
exchangev2: honor server advertised manifestdata recommended batch size
|
Mon, 08 Oct 2018 17:45:51 -0700 |
Gregory Szorc |
wireprotov2: advertise recommended batch size for requests
|
Wed, 03 Oct 2018 13:07:28 -0700 |
Gregory Szorc |
httppeer: expose API descriptor on httpv2peer
|
Thu, 11 Oct 2018 09:26:05 +0200 |
Gregory Szorc |
tests: use baseurl instead of advertisedbaseurl
|
Fri, 12 Oct 2018 09:23:55 -0400 |
Augie Fackler |
py3: another one started passing
|
Fri, 12 Oct 2018 06:55:11 -0400 |
Augie Fackler |
py3: one more passing test
|
Fri, 12 Oct 2018 06:50:01 -0400 |
Augie Fackler |
scmutil: wrap locker information in bytestr before repr()ing it
|
Fri, 12 Oct 2018 06:50:46 -0400 |
Augie Fackler |
py3: more passing tests
|
Fri, 12 Oct 2018 06:35:55 -0400 |
Augie Fackler |
py3: whitelist another passing test
|
Fri, 12 Oct 2018 06:22:15 -0400 |
Augie Fackler |
obsolete: convert error string to a sysstr
|
Fri, 12 Oct 2018 06:39:32 -0400 |
Augie Fackler |
tests: ensure the python 3 passing test list stays sorted
|
Fri, 12 Oct 2018 06:35:33 -0400 |
Augie Fackler |
py3: sort passing test list
|
Thu, 11 Oct 2018 23:07:23 +0200 |
Gregory Szorc |
py3: tweak stdout writing in test-hgweb-no-path-info.t
|
Thu, 11 Oct 2018 22:53:44 +0200 |
Gregory Szorc |
py3: use .+ instead of .* in regexp pattern
|
Thu, 11 Oct 2018 22:26:12 +0200 |
Gregory Szorc |
py3: coerce bytestr to bytes to appease urllib.parse.quote_from_bytes()
|
Thu, 11 Oct 2018 21:47:39 +0200 |
Gregory Szorc |
py3: pass str and return bytes from mimetypes.guess_type()
|
Thu, 11 Oct 2018 22:27:52 +0200 |
Gregory Szorc |
py3: use bytes literal in test-hgweb-json.t
|
Thu, 11 Oct 2018 22:01:54 +0200 |
Gregory Szorc |
py3: convert diff opcode name to bytes
|
Thu, 11 Oct 2018 21:22:43 +0200 |
Gregory Szorc |
py3: byteify hgweberror.py
|
Thu, 11 Oct 2018 21:18:58 +0200 |
Gregory Szorc |
py3: encode JSON str to bytes
|
Thu, 11 Oct 2018 21:05:03 +0200 |
Gregory Szorc |
py3: use b'' in test-check-interfaces.py
|
Fri, 12 Oct 2018 06:22:43 +0200 |
Yuya Nishihara |
revlog: optimize ancestors() to not check filtered revisions for each
|
Thu, 11 Oct 2018 21:51:17 -0400 |
Matt Harbison |
phabricator: drop support for the legacy phabricator.auth.token config (BC)
|
Thu, 11 Oct 2018 22:39:11 -0400 |
Matt Harbison |
absorb: print '{rev}:' as a prefix to the hash
|
Thu, 11 Oct 2018 19:02:42 +0200 |
muxator |
packaging: fix "make centos{5,6,7}"
|
Wed, 10 Oct 2018 19:46:13 +0300 |
Pulkit Goyal |
narrow: don't compress the bundle2 when sending 'error:abort'
|
Thu, 11 Oct 2018 03:38:23 +0530 |
Taapas Agrawal |
push: add "remote" to 'repository changed while pushing' messages (issue5971)
|
Thu, 11 Oct 2018 07:27:24 -0400 |
Augie Fackler |
fuzz: try setting PYTHONNOUSERSITE=1 to avoid loading site-packages
|
Wed, 03 Oct 2018 10:46:56 +0200 |
Boris Feld |
perf: extract result formatting in its own function
|
Tue, 02 Oct 2018 18:54:06 +0200 |
Boris Feld |
perf: extract the timing of a section in a context manager
|
Mon, 01 Oct 2018 17:23:54 +0200 |
Boris Feld |
pref: support negative indexing in perfrevlogrevisions
|
Mon, 01 Oct 2018 17:37:38 +0200 |
Boris Feld |
perf: accept formatter option for perfmanifest
|
Mon, 01 Oct 2018 17:53:47 +0200 |
Boris Feld |
perf: fix -T json
|
Mon, 01 Oct 2018 17:37:53 +0200 |
Boris Feld |
formatter: more details on assertion failure
|
Wed, 10 Oct 2018 23:19:42 -0700 |
Gregory Szorc |
wireprotov2: raise ProgrammingError on unknown action
|
Mon, 08 Oct 2018 17:24:28 -0700 |
Gregory Szorc |
wireprotov2: send content encoded frames from server
|
Mon, 08 Oct 2018 15:19:32 -0700 |
Gregory Szorc |
wireprotov2: raise exception in objects() if future has been resolved
|
Fri, 05 Oct 2018 23:49:18 +0000 |
Gregory Szorc |
wireprotov2: don't emit empty frames
|
Fri, 05 Oct 2018 10:29:36 -0700 |
Gregory Szorc |
wireprotov2: remove functions for creating response frames from bytes
|
Fri, 05 Oct 2018 09:23:06 -0700 |
Gregory Szorc |
wireprotov2: handle noop action
|
Mon, 08 Oct 2018 17:00:16 -0700 |
Gregory Szorc |
wireprotov2: send protocol settings frame from client
|
Mon, 08 Oct 2018 17:10:59 -0700 |
Gregory Szorc |
wireprotov2: define and use stream encoders
|
Wed, 10 Oct 2018 12:25:28 -0400 |
Matt Harbison |
lfs: avoid a potential variable reference before assignment error in cmdserver
stable
|
Thu, 04 Oct 2018 17:39:16 -0700 |
Gregory Szorc |
wireprotov2: establish dedicated classes for input and output streams
|
Thu, 04 Oct 2018 17:17:57 -0700 |
Gregory Szorc |
wireprotov2: pass ui into clientreactor and serverreactor
|
Thu, 04 Oct 2018 16:44:21 -0700 |
Gregory Szorc |
wireprotov2: handle stream encoding settings frames
|
Thu, 04 Oct 2018 15:43:21 -0700 |
Gregory Szorc |
wireprotov2: document client reactor actions
|
Thu, 04 Oct 2018 16:26:45 -0700 |
Gregory Szorc |
wireprotov2: handle sender protocol settings frames
|
Thu, 04 Oct 2018 14:05:16 -0700 |
Gregory Szorc |
wireprotov2: update stream encoding specification
|
Thu, 04 Oct 2018 15:08:42 -0700 |
Gregory Szorc |
cborutil: cast bytearray to bytes
|
Mon, 08 Oct 2018 17:06:24 -0700 |
Gregory Szorc |
tests: disable zstd in test
|
Mon, 08 Oct 2018 17:20:41 -0700 |
Gregory Szorc |
wireprotov2: remove "compression" from capabilities response
|
Mon, 08 Oct 2018 16:27:40 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.10.1
|
Tue, 25 Sep 2018 20:55:03 +0900 |
Yuya Nishihara |
rust-chg: install signal handlers to forward signals to server
|
Mon, 24 Sep 2018 22:19:49 +0900 |
Yuya Nishihara |
rust-chg: remove SIGCHLD handler which won't work in oxidized chg
|
Mon, 24 Sep 2018 22:04:57 +0900 |
Yuya Nishihara |
rust-chg: extract signal handlers from chg/procutil.c
|
Sun, 07 Oct 2018 23:19:49 +0900 |
Yuya Nishihara |
help: document about "version" template keywords
|
Sun, 07 Oct 2018 23:14:21 +0900 |
Yuya Nishihara |
help: document about "tags" template keywords
|
Sun, 07 Oct 2018 23:12:04 +0900 |
Yuya Nishihara |
help: document about "status" template keywords
|
Sun, 07 Oct 2018 23:05:00 +0900 |
Yuya Nishihara |
help: document about "resolve" template keywords
|
Sun, 07 Oct 2018 23:00:50 +0900 |
Yuya Nishihara |
help: document about "paths" template keywords
|
Sun, 07 Oct 2018 22:56:37 +0900 |
Yuya Nishihara |
help: document about "identify" template keywords
|
Sun, 07 Oct 2018 22:50:12 +0900 |
Yuya Nishihara |
help: document about "grep" template keywords
|
Sun, 07 Oct 2018 17:35:25 +0900 |
Yuya Nishihara |
chgserver: catch Abort while parsing early args to shut down cleanly
|
Fri, 05 Oct 2018 22:08:37 +0900 |
Yuya Nishihara |
chg: upgrade client to use "setumask2" command
|
Thu, 04 Oct 2018 23:25:55 +0900 |
Yuya Nishihara |
chgserver: add "setumask2" command which uses correct message frame
|
Tue, 09 Oct 2018 22:29:10 +0200 |
muxator |
packaging: "make deb" no longer fails
|
Tue, 09 Oct 2018 22:24:38 +0200 |
muxator |
packaging: cleanup() did not read the value of $CLEANUP
|
Tue, 09 Oct 2018 22:18:35 +0200 |
muxator |
packaging: builddeb's cleanup needs to expand PWD, safely
|
Tue, 09 Oct 2018 22:16:25 +0200 |
muxator |
packaging: blindly factor out trap's cleanup function in builddeb
|
Tue, 09 Oct 2018 21:40:49 +0200 |
muxator |
packaging: print full path to the packages when builddeb finishes successfully
|
Tue, 09 Oct 2018 21:39:39 +0200 |
muxator |
packaging: print more specific error messages when builddeb fails
|
Tue, 09 Oct 2018 12:56:11 -0700 |
Gregory Szorc |
cmdutil: sort unresolved paths
|
Tue, 09 Oct 2018 07:46:01 +0900 |
Yuya Nishihara |
fuzz: report error if Python code raised exception
|
Tue, 09 Oct 2018 07:42:05 +0900 |
Yuya Nishihara |
revlog: explicitly initialize static variables
|
Mon, 08 Oct 2018 21:53:32 +0200 |
Joerg Sonnenberger |
tests: do not change sys.path, it can break loading cext.parsers
|
Mon, 08 Oct 2018 21:51:20 +0200 |
Joerg Sonnenberger |
tests: deal with differences in tic from ncurses and NetBSD
|
Mon, 08 Oct 2018 20:07:13 +0200 |
Joerg Sonnenberger |
closehead: fix close-head -r listification
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
import-checker: use testparseutil.embedded() to centralize detection logic
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
contrib: add an utility module to parse test scripts
|
Thu, 23 Aug 2018 12:24:41 +0900 |
FUJIWARA Katsunori |
tests: use environment variable indirectly
|
Thu, 23 Aug 2018 12:20:41 +0900 |
FUJIWARA Katsunori |
tests: import multiple modules separately
|
Mon, 08 Oct 2018 11:50:25 -0400 |
Augie Fackler |
fuzz: allow manifest fuzzer to detect leaks
|
Mon, 08 Oct 2018 11:47:25 -0400 |
Augie Fackler |
fuzzers: init Python in LLVMFuzzerInitialize and intentionally leak it
|
Mon, 08 Oct 2018 11:42:06 -0400 |
Augie Fackler |
revlog: if the module is initialized more than once, don't leak nullentry
|
Mon, 01 Oct 2018 14:31:15 -0700 |
Martin von Zweigbergk |
narrow: move remaining narrow-limited dirstate walks to core
|
Mon, 01 Oct 2018 10:11:00 -0700 |
Martin von Zweigbergk |
narrow: allow repo.narrowmatch(match) to include exact matches from "match"
|
Fri, 28 Sep 2018 22:35:05 -0700 |
Martin von Zweigbergk |
narrow: filter files by narrowspec in ctx.matches()
|
Fri, 28 Sep 2018 17:09:15 -0700 |
Martin von Zweigbergk |
narrow: only walk files within narrowspec also for committed revisions
|
Thu, 27 Sep 2018 23:01:26 -0700 |
Martin von Zweigbergk |
status: intersect matcher with narrow matcher instead of filtering afterwards
|
Fri, 28 Sep 2018 12:29:21 -0700 |
Martin von Zweigbergk |
localrepo: allow narrowmatch() to accept matcher to intersect with
|
Fri, 05 Oct 2018 01:55:51 +0300 |
Zharaskhan Aman |
obsolete: fix ValueError when stored note contains ':' char (issue5783)
|
Fri, 05 Oct 2018 16:06:51 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that we share format with sparse
|
Fri, 05 Oct 2018 16:04:25 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that we filter status in ctx
|
Fri, 05 Oct 2018 16:01:21 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that the narrowspec is in .hg/store
|
Fri, 05 Oct 2018 23:28:14 +0300 |
Pulkit Goyal |
py3: add 8 new passing tests to whitelist found by buildbot
|
Fri, 05 Oct 2018 23:31:51 +0300 |
Pulkit Goyal |
py3: use '%f' for floats instead of '%s'
|
Fri, 05 Oct 2018 22:52:24 +0300 |
Pulkit Goyal |
narrow: move adding of narrow server capabilities to core
|
Fri, 05 Oct 2018 22:31:12 +0300 |
Pulkit Goyal |
wireprotoserver: move narrow capabilities to wireprototypes.py
|
Fri, 05 Oct 2018 22:19:19 +0300 |
Pulkit Goyal |
narrow: introduce a config option to check if narrow is enabled or not
|
Fri, 05 Oct 2018 20:24:07 +0300 |
Pulkit Goyal |
narrow: move the code to generate a widening bundle2 to core
|
Tue, 02 Oct 2018 17:09:56 +0300 |
Pulkit Goyal |
narrow: start returning bundle2 from widen_bundle()
|
Fri, 28 Sep 2018 23:42:31 +0300 |
Pulkit Goyal |
narrow: the first version of narrow_widen wireprotocol command
|
Fri, 05 Oct 2018 21:43:57 +0900 |
Yuya Nishihara |
remotenames: abort if literal revset pattern matches nothing
|
Fri, 05 Oct 2018 21:39:41 +0900 |
Yuya Nishihara |
remotenames: remove unneeded sorted() from revset implementation
|
Fri, 05 Oct 2018 21:36:48 +0900 |
Yuya Nishihara |
remotenames: don't call a set of nodes as "revs"
|
Fri, 05 Oct 2018 21:30:55 +0900 |
Yuya Nishihara |
remotenames: use util.always instead of handcrafted lambda
|
Fri, 05 Oct 2018 21:29:21 +0900 |
Yuya Nishihara |
remotenames: inline _parseargs() into _revsetutil()
|
Thu, 04 Oct 2018 16:27:40 -0700 |
Martin von Zweigbergk |
repo: create changectx in a single place in localrepo.__getitem__
|
Thu, 04 Oct 2018 16:06:36 -0700 |
Martin von Zweigbergk |
repo: remove the last few "pass" statements in localrepo.__getitem__
|
Thu, 04 Oct 2018 10:38:55 -0700 |
Martin von Zweigbergk |
filectx: correct docstring about "changeid"
|
Thu, 04 Oct 2018 10:30:05 -0700 |
Martin von Zweigbergk |
context: drop incorrect and superfluous docstring
|
Thu, 04 Oct 2018 21:35:12 -0400 |
Augie Fackler |
remotenames: follow-up on D3639 to make revset funcs take only one arg
|
Thu, 12 Jul 2018 03:12:09 +0530 |
Pulkit Goyal |
remotenames: add names argument to remotenames revset
|
Fri, 07 Sep 2018 11:43:48 -0400 |
Boris Feld |
copies: add time information to the debug information
|
Fri, 07 Sep 2018 11:16:06 -0400 |
Boris Feld |
copies: add a devel debug mode to trace what copy tracing does
|
Tue, 02 Oct 2018 17:34:34 -0700 |
Gregory Szorc |
revlog: rewrite censoring logic
|
Tue, 02 Oct 2018 17:28:54 -0700 |
Gregory Szorc |
revlog: move loading of index data into own method
|
Wed, 03 Oct 2018 10:57:35 -0700 |
Gregory Szorc |
revlog: clear revision cache on hash verification failure
|
Thu, 06 Sep 2018 02:36:25 -0400 |
Augie Fackler |
fuzz: new fuzzer for cext/manifest.c
|
Wed, 03 Oct 2018 10:32:21 -0700 |
Gregory Szorc |
revlog: rename _cache to _revisioncache
|
Wed, 03 Oct 2018 10:56:48 -0700 |
Gregory Szorc |
testing: add file storage integration for bad hashes and censoring
|
Wed, 03 Oct 2018 10:03:41 -0700 |
Gregory Szorc |
testing: add file storage tests for getstrippoint() and strip()
|
Wed, 03 Oct 2018 10:04:04 -0700 |
Gregory Szorc |
wireprotov2: always advertise raw repo requirements
|
Wed, 03 Oct 2018 09:48:22 -0700 |
Gregory Szorc |
tests: don't be as verbose in wireprotov2 tests
|
Wed, 03 Oct 2018 12:57:01 -0700 |
Gregory Szorc |
repository: define and use revision flag constants
|
Thu, 04 Oct 2018 01:22:25 +0200 |
Boris Feld |
context: reverse conditional branch order in introrev
|
Thu, 04 Oct 2018 08:40:01 +0200 |
Boris Feld |
context: drop a redundant fast path in introrev
|
Thu, 04 Oct 2018 08:34:59 +0200 |
Boris Feld |
context: fast path linkrev adjustement in trivial case
|
Thu, 04 Oct 2018 11:28:48 +0200 |
Cédric Krier |
url: allow to configure timeout on http connection
|
Wed, 26 Sep 2018 23:50:14 +0200 |
Boris Feld |
obsolete: explicitly track folds inside the markers
|
Wed, 03 Oct 2018 11:59:47 +0200 |
Boris Feld |
cleanupnodes: update comment to drop mention of filtering
|
Wed, 26 Sep 2018 18:04:46 -0700 |
spectral |
treemanifests: remove _loadalllazy when doing copies
|
Tue, 25 Sep 2018 19:25:41 -0700 |
spectral |
treemanifests: store whether a lazydirs entry needs copied after materializing
|
Tue, 02 Oct 2018 18:55:07 -0700 |
spectral |
treemanifests: extract _loaddifflazy from _diff, use in _filesnotin
|
Wed, 03 Oct 2018 18:07:49 -0400 |
Valentin Gatien-Baron |
identify: show remote bookmarks in `hg id url -Tjson -B`
|
Wed, 03 Oct 2018 16:03:16 -0400 |
Augie Fackler |
showstack: also handle SIGALRM
|
Wed, 03 Oct 2018 13:54:31 -0700 |
Gregory Szorc |
exchangev2: add progress bar around manifest scanning
|
Mon, 01 Oct 2018 13:17:38 -0700 |
Gregory Szorc |
httppeer: report http statistics
|
Mon, 01 Oct 2018 12:30:32 -0700 |
Gregory Szorc |
keepalive: track number of bytes received from an HTTP response
|
Mon, 01 Oct 2018 12:02:54 -0700 |
Gregory Szorc |
keepalive: track request count and bytes sent
|
Mon, 01 Oct 2018 12:06:36 -0700 |
Gregory Szorc |
url: have httpsconnection inherit from our custom HTTPConnection
|
Wed, 03 Oct 2018 09:43:01 -0700 |
Gregory Szorc |
cborutil: change buffering strategy
|
Wed, 03 Oct 2018 10:27:44 -0700 |
Martin von Zweigbergk |
cleanup: some Yoda conditions, this patch removes
|
Tue, 02 Oct 2018 12:43:54 -0700 |
Gregory Szorc |
streamclone: don't support stream clone unless repo feature present
|
Tue, 02 Oct 2018 12:40:39 -0700 |
Gregory Szorc |
localrepo: add repository feature when repo can be stream cloned
|
Wed, 26 Sep 2018 18:08:08 -0700 |
Gregory Szorc |
wireprotov2: client support for following content redirects
|
Wed, 26 Sep 2018 18:07:55 -0700 |
Gregory Szorc |
wireprotov2: server support for sending content redirects
|
Wed, 26 Sep 2018 15:02:19 -0700 |
Gregory Szorc |
wireprotov2: client support for advertising redirect targets
|
Wed, 26 Sep 2018 17:46:48 -0700 |
Gregory Szorc |
wireprotov2: advertise redirect targets in capabilities
|
Wed, 26 Sep 2018 18:02:06 -0700 |
Gregory Szorc |
wireprotov2: define semantics for content redirects
|
Wed, 26 Sep 2018 17:16:56 -0700 |
Gregory Szorc |
wireprotov2: support response caching
|
Wed, 26 Sep 2018 17:16:27 -0700 |
Gregory Szorc |
wireprotov2: define type to represent pre-encoded object
|
Wed, 26 Sep 2018 15:53:49 -0700 |
Gregory Szorc |
wireprotov2: change name and behavior of readframe()
|
Wed, 26 Sep 2018 16:07:59 -0700 |
Gregory Szorc |
url: move _wraphttpresponse() from httpeer
|
Wed, 26 Sep 2018 14:54:15 -0700 |
Gregory Szorc |
debugcommands: print all CBOR objects
|
Wed, 03 Oct 2018 22:48:19 +0900 |
Yuya Nishihara |
help: document about "export" template keywords
|
Wed, 03 Oct 2018 22:43:57 +0900 |
Yuya Nishihara |
help: document about "config" template keywords
|
Wed, 03 Oct 2018 22:34:18 +0900 |
Yuya Nishihara |
help: document about "cat" template keywords
|
Wed, 03 Oct 2018 22:38:49 +0900 |
Yuya Nishihara |
help: document about "branches" template keywords
|
Wed, 03 Oct 2018 22:32:18 +0900 |
Yuya Nishihara |
help: document about "bookmarks" template keywords
|
Wed, 03 Oct 2018 22:27:45 +0900 |
Yuya Nishihara |
help: document about "annotate" template keywords
|
Fri, 28 Sep 2018 16:34:53 -0700 |
Gregory Szorc |
storageutil: pass nodes into emitrevisions()
|
Fri, 28 Sep 2018 16:16:09 -0700 |
Gregory Szorc |
storageutil: make all callables optional
|
Fri, 28 Sep 2018 16:16:22 -0700 |
Gregory Szorc |
storageutil: extract most of emitrevisions() to standalone function
|
Fri, 28 Sep 2018 11:51:17 -0700 |
Gregory Szorc |
storageutil: invert logic of file data comparison
|
Fri, 28 Sep 2018 11:47:53 -0700 |
Gregory Szorc |
storageutil: extract filelog.cmp() to a standalone function
|
Fri, 28 Sep 2018 11:37:49 -0700 |
Gregory Szorc |
storageutil: extract copy metadata retrieval out of filelog
|
Fri, 28 Sep 2018 11:29:05 -0700 |
Gregory Szorc |
storageutil: extract functionality for resolving strip revisions
|
Fri, 28 Sep 2018 11:16:44 -0700 |
Gregory Szorc |
storageutil: consistently raise LookupError (API)
|
Fri, 28 Sep 2018 11:03:17 -0700 |
Gregory Szorc |
storageutil: implement file identifier resolution method (BC)
|
Fri, 28 Sep 2018 11:00:20 -0700 |
Gregory Szorc |
testing: add more testing for ifileindex.lookup()
|
Fri, 28 Sep 2018 10:20:37 -0700 |
Gregory Szorc |
dagop: extract DAG local heads functionality from revlog
|
Fri, 28 Sep 2018 10:03:32 -0700 |
Gregory Szorc |
dagop: extract descendants() from revlog module
|
Fri, 28 Sep 2018 09:33:05 -0700 |
Gregory Szorc |
filelog: remove checkhash() (API)
|
Fri, 28 Sep 2018 09:28:38 -0700 |
Gregory Szorc |
filelog: remove revdiff() (API)
|
Fri, 28 Sep 2018 09:46:50 -0700 |
Gregory Szorc |
localrepo: define storage backend in creation options (API)
|
Thu, 27 Sep 2018 09:23:17 -0700 |
Gregory Szorc |
wireprotov2: derive "required" from presence of default value
|
Mon, 01 Oct 2018 09:05:40 -0700 |
Gregory Szorc |
localrepo: capture repo interface factory functions as lambas
|
Mon, 14 May 2018 00:43:07 +0200 |
Joerg Sonnenberger |
extensions: new closehead module for closing arbitrary heads
|
Tue, 02 Oct 2018 13:12:56 -0700 |
Gregory Szorc |
cext: use modern buffer protocol in mpatch_flist()
|
Tue, 02 Oct 2018 13:13:03 -0700 |
Gregory Szorc |
cext: use modern buffer protocol in patches()
|
Mon, 01 Oct 2018 14:44:27 -0400 |
Valentin Gatien-Baron |
identify: when using -T, avoid unnecessary remote bookmarks query
|
Mon, 01 Oct 2018 09:58:42 -0400 |
Valentin Gatien-Baron |
identify: only query remote bookmarks if needed
|
Wed, 03 Oct 2018 13:59:19 +0300 |
Pulkit Goyal |
py3: whitelist another passing tests caught by buildbot
|
Wed, 03 Oct 2018 13:55:51 +0300 |
Pulkit Goyal |
manifest: remove an unused variable caught by pyflakes
|
Tue, 02 Oct 2018 22:40:01 -0400 |
Matt Harbison |
setup: ignore message about disabling 3rd party extensions because of version
|
Tue, 02 Oct 2018 09:11:18 -0700 |
Martin von Zweigbergk |
narrow: avoid overwriting a variable
|
Thu, 27 Sep 2018 20:16:48 -0700 |
spectral |
treemanifests: remove _loadalllazy in _diff()
|
Tue, 02 Oct 2018 13:41:00 -0700 |
spectral |
treemanifests: skip extraneous check for item before calling _loadlazy
|
Tue, 02 Oct 2018 13:38:26 -0700 |
spectral |
treemanifests: make _loadchildrensetlazy just call _loadlazy
|
Tue, 02 Oct 2018 13:37:12 -0700 |
spectral |
treemanifests: make _loadlazy tolerate item not on _lazydirs
|
Wed, 08 Aug 2018 23:17:16 -0700 |
Martin von Zweigbergk |
debugcommands: add a debugindexstats command
|
Mon, 24 Sep 2018 19:23:50 +0900 |
Yuya Nishihara |
rust-chg: add main program
|
Mon, 24 Sep 2018 19:06:30 +0900 |
Yuya Nishihara |
rust-chg: add interface to chdir the server
|
Mon, 24 Sep 2018 18:57:54 +0900 |
Yuya Nishihara |
rust-chg: add Client extensions to run cHg-specific requests
|
Mon, 24 Sep 2018 18:33:46 +0900 |
Yuya Nishihara |
rust-chg: port basic socket path handling from cHg of C
|
Mon, 24 Sep 2018 18:21:10 +0900 |
Yuya Nishihara |
rust-chg: add state machine to handle "runcommand" request with cHg extension
|
Mon, 24 Sep 2018 18:18:35 +0900 |
Yuya Nishihara |
rust-chg: add callback to handle pager and shell command requests
|
Sat, 29 Sep 2018 21:59:07 +0900 |
Yuya Nishihara |
rust-chg: add low-level function to set pager fd blocking
|
Mon, 24 Sep 2018 16:59:12 +0900 |
Yuya Nishihara |
rust-chg: add future that handles "attachio" request
|
Mon, 24 Sep 2018 16:33:24 +0900 |
Yuya Nishihara |
rust-chg: add parser for request messages sent to "S" channel
|
Mon, 24 Sep 2018 16:22:03 +0900 |
Yuya Nishihara |
rust-chg: add wrapper around C function
|
Mon, 24 Sep 2018 16:14:35 +0900 |
Yuya Nishihara |
rust-chg: add function to send fds via domain socket
|
Mon, 24 Sep 2018 15:57:28 +0900 |
Yuya Nishihara |
rust-chg: update dependencies
|
Mon, 24 Sep 2018 15:54:18 +0900 |
Yuya Nishihara |
rust-chg: add project skeleton
|
Fri, 28 Sep 2018 12:56:57 -0700 |
Martin von Zweigbergk |
narrow: move copies overrides to core
|
Sun, 30 Sep 2018 18:45:16 +0300 |
Pulkit Goyal |
narrow: pass old includes and excludes to _widen()
|
Fri, 28 Sep 2018 23:53:09 +0300 |
Pulkit Goyal |
narrow: check for servers' narrow support before doing anything (BC)
|
Sun, 30 Sep 2018 18:59:27 +0300 |
Pulkit Goyal |
narrow: don't do the dirstate dance if ellipses is not enabled
|
Fri, 28 Sep 2018 19:21:24 +0300 |
Pulkit Goyal |
narrow: pass 'narrow_widen' as source while generating changegroup
|
Fri, 28 Sep 2018 19:18:17 +0300 |
Pulkit Goyal |
narrow: factor out logic to create cg while widening into separate fn
|
Mon, 01 Oct 2018 15:29:31 -0700 |
Martin von Zweigbergk |
narrow: avoid looking up dirstate again when editing dirstate
|
Wed, 26 Sep 2018 23:09:28 -0700 |
Martin von Zweigbergk |
repo: move unfiltered-repo optimization to workingctx
|
Wed, 26 Sep 2018 22:53:14 -0700 |
Martin von Zweigbergk |
context: move logic from changectx.__init__ to localrepo.__getitem__ (API)
|
Wed, 26 Sep 2018 22:44:51 -0700 |
Martin von Zweigbergk |
context: reduce dependence of changectx constructor
|
Mon, 01 Oct 2018 23:11:07 -0700 |
Gregory Szorc |
py3: use system strings for HTTP response header comparison
|
Mon, 01 Oct 2018 23:08:04 -0700 |
Gregory Szorc |
py3: convert HTTP request headers to str
|
Mon, 01 Oct 2018 23:12:42 -0700 |
Gregory Szorc |
py3: use system strings in HTTP server code
|
Mon, 01 Oct 2018 23:39:49 -0700 |
Gregory Szorc |
py3: byteify test-storage.py
|
Tue, 02 Oct 2018 14:29:56 +0300 |
Pulkit Goyal |
narrow: remove narrowpatch instead of narrowcopies
|
Mon, 01 Oct 2018 23:26:24 -0400 |
Matt Harbison |
py3: suppress the output from .write() calls in more tests
|
Mon, 01 Oct 2018 23:07:19 -0400 |
Matt Harbison |
py3: byteify test-lfs.t
|
Mon, 01 Oct 2018 23:04:58 -0400 |
Matt Harbison |
lfs: explicitly name a key when sorting blob pointers
|
Mon, 01 Oct 2018 21:54:00 -0400 |
Matt Harbison |
py3: byteify test-lock.py
|
Mon, 01 Oct 2018 21:48:45 -0400 |
Matt Harbison |
py3: byteify contrib/dumprevlog
|
Mon, 01 Oct 2018 19:39:05 -0400 |
Matt Harbison |
py3: quote $PYTHON in test-merge-symlinks.t
|
Thu, 21 Jun 2018 22:07:34 -0700 |
Martin von Zweigbergk |
copies: inline a variable that's used only once
|
Sat, 15 Sep 2018 22:56:57 -0700 |
Martin von Zweigbergk |
bundlerepo: remove a variable alias
|
Mon, 01 Oct 2018 16:11:48 -0400 |
Augie Fackler |
merge with stable
|
Mon, 01 Oct 2018 16:07:38 -0400 |
Augie Fackler |
Added signature for changeset 5405cb1a7901
stable
|
Mon, 01 Oct 2018 16:07:36 -0400 |
Augie Fackler |
Added tag 4.7.2 for changeset 5405cb1a7901
stable
|
Wed, 05 Sep 2018 21:23:29 +0900 |
Yuya Nishihara |
manifest: fix out-of-bounds read of corrupted manifest entry
stable 4.7.2
|
Wed, 05 Sep 2018 21:32:45 +0900 |
Yuya Nishihara |
manifest: rewrite pathlen() to not cross entry boundary
stable
|
Fri, 28 Sep 2018 12:05:48 -0700 |
Martin von Zweigbergk |
narrow: move support for `hg verify` into core
|
Fri, 28 Sep 2018 13:55:17 -0700 |
Martin von Zweigbergk |
narrow: drop unnecessary overrides of patch
|
Fri, 28 Sep 2018 00:00:36 -0700 |
Martin von Zweigbergk |
tests: add test showing that paths outside narrowspec are not added
|
Mon, 01 Oct 2018 09:05:41 -0400 |
Augie Fackler |
catapipe: fix bug introduced when switching to the timer api
|
Sun, 30 Sep 2018 03:45:51 +0530 |
Pulkit Goyal |
narrow: move the ellipses server capability to core
|
Sun, 30 Sep 2018 03:42:35 +0530 |
Pulkit Goyal |
narrow: move the wireprotocol narrow capability name to core
|
Sun, 30 Sep 2018 16:11:35 +0900 |
Yuya Nishihara |
help: document about "files" template keywords
|
Sun, 30 Sep 2018 15:53:36 +0900 |
Yuya Nishihara |
formatter: remove experimental marker from -T option
|
Sun, 30 Sep 2018 15:37:09 +0900 |
Yuya Nishihara |
grep: rename {line_number} to {lineno} as well (BC)
|
Sun, 30 Sep 2018 15:35:17 +0900 |
Yuya Nishihara |
annotate: rename {line_number} to {lineno} (BC)
|
Sun, 30 Sep 2018 15:15:27 +0900 |
Yuya Nishihara |
resolve: rename {status} to {mergestatus} to not shadow change status (BC)
|
Mon, 01 Oct 2018 09:06:01 -0400 |
Augie Fackler |
py3: whitelist one additional test
|
Fri, 03 Nov 2017 21:11:07 +0100 |
Boris Feld |
logtoprocess: connect all fds to /dev/null to avoid bad interaction with pager
|
Fri, 03 Nov 2017 21:35:36 +0100 |
Boris Feld |
logtoprocess: add a test to show pager and ltp bad interaction
|
Sun, 30 Sep 2018 21:13:16 +0300 |
Pulkit Goyal |
py3: add one more passing test to whitelist caught by buildbot
|
Thu, 27 Sep 2018 12:06:32 +0200 |
Boris Feld |
cleanupnodes: pass multiple predecessors to `createmarkers` directly
|
Sat, 22 Sep 2018 14:40:33 +0200 |
Boris Feld |
obsolete: allow multiple predecessors in createmarkers
|
Wed, 26 Sep 2018 21:03:09 +0200 |
Boris Feld |
obsolete: preindent code in createmarkers
|
Wed, 26 Sep 2018 23:37:43 +0200 |
Boris Feld |
obsolete: explicitly pass relation items to effectflag computation
|
Wed, 26 Sep 2018 22:45:44 +0200 |
Boris Feld |
rebase: explicitly track collapses as fold
|
Wed, 26 Sep 2018 23:51:11 +0200 |
Boris Feld |
rebase: use tuple as `replacement` keys
|
Thu, 27 Sep 2018 00:15:21 +0200 |
Boris Feld |
rebase: expand a long "one-liner"
|
Wed, 26 Sep 2018 21:28:21 +0200 |
Boris Feld |
cleanupnodes: drop special casing around prune markers (API)
|
Wed, 26 Sep 2018 22:05:28 +0200 |
Boris Feld |
rebase: don't try to prune obsolete changeset already in the destination
|
Wed, 26 Sep 2018 21:51:29 +0200 |
Boris Feld |
histedit: don't cleanup nodes already disposed of
|
Sun, 30 Sep 2018 01:15:46 -0400 |
Matt Harbison |
py3: avoid b'' output in test-hgweb-non-interactive.t
|
Sun, 30 Sep 2018 01:10:41 -0400 |
Matt Harbison |
py3: convert print to a function call in a few tests
|
Sat, 29 Sep 2018 23:52:00 -0400 |
Matt Harbison |
py3: use util.forcebytestr() to convert push lock error to bytes
|
Sat, 29 Sep 2018 20:57:49 -0400 |
Matt Harbison |
py3: byteify windows.shelltocmdexe()
|
Sat, 29 Sep 2018 20:33:52 -0400 |
Matt Harbison |
run-tests: flush output stream before prompting to accept changes
|
Sun, 30 Sep 2018 05:52:42 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr() to convert error messages to bytes
|
Thu, 27 Sep 2018 14:26:02 -0700 |
Martin von Zweigbergk |
context: stop catching TypeError when converting hex nodeid to binary
|
Thu, 27 Sep 2018 09:56:13 -0700 |
Martin von Zweigbergk |
context: stop catching and re-raising FilteredRepoLookupError
|
Fri, 28 Sep 2018 22:18:45 -0400 |
Matt Harbison |
util: use a context manager in readlock()
|
Tue, 25 Sep 2018 21:16:12 -0400 |
Matt Harbison |
py3: convert os.readlink() path to native strings on Windows
|
Sat, 29 Sep 2018 02:02:35 -0400 |
Matt Harbison |
py3: suppress the output from .write() calls in the remaining tests
|
Fri, 28 Sep 2018 23:17:06 -0400 |
Matt Harbison |
py3: conditionalize json float precision difference in test-debugcommands.t
|
Fri, 28 Sep 2018 22:39:18 -0400 |
Matt Harbison |
py3: byteify extension in test-debugcommands.t
|
Thu, 27 Sep 2018 16:55:06 +0200 |
Boris Feld |
pullreport: rev duplicated and extinct into account
|
Thu, 27 Sep 2018 16:52:25 +0200 |
Boris Feld |
pullreport: issue a message about "extinct" pulled changesets
|
Thu, 27 Sep 2018 17:00:00 +0200 |
Boris Feld |
pullreport: skip or rework some early return
|
Thu, 27 Sep 2018 16:35:10 +0200 |
Boris Feld |
pullreport: skip filtered revs instead of obsolete ones
|
Thu, 27 Sep 2018 18:06:13 +0200 |
Boris Feld |
pullreport: add a test to show misreporting of visible changeset
|
Wed, 26 Sep 2018 10:38:37 -0700 |
Martin von Zweigbergk |
repo: don't look up context for tip node if it's not needed
|
Wed, 26 Sep 2018 22:17:34 -0700 |
Martin von Zweigbergk |
repo: look up nullrev context by revnum, not symbolic name
|
Wed, 26 Sep 2018 22:17:26 -0700 |
Martin von Zweigbergk |
bundle: consistently put revnums in "base" collection
|
Thu, 27 Sep 2018 22:07:12 -0400 |
Matt Harbison |
py3: ensure printing to stdout uses str in test-hgweb-no-request-uri.t
|
Thu, 27 Sep 2018 13:57:50 -0700 |
Boris Feld |
scmutil: accept multiple predecessors in 'replacements' (API)
|
Thu, 27 Sep 2018 13:54:37 -0700 |
Boris Feld |
scmutil: expand long "one-liner"
|
Thu, 20 Sep 2018 17:47:05 +0200 |
Boris Feld |
shelve: find shelvedctx from bundle even if they are already in the repo
|
Wed, 19 Sep 2018 12:19:28 +0200 |
Boris Feld |
shelve: return the shelved node as part of bundle application
|
Thu, 20 Sep 2018 11:18:28 +0200 |
Boris Feld |
changelog: keep track of duplicated node in the transaction adding them
|
Wed, 19 Sep 2018 21:02:47 +0200 |
Boris Feld |
revlog: add a callback "tracking" duplicate node addition
|
Wed, 26 Sep 2018 18:30:19 -0400 |
Valentin Gatien-Baron |
logtoprocess: define $HG for children processes
|
Wed, 26 Sep 2018 22:21:25 -0400 |
Matt Harbison |
py3: mask out None type when printing in `debuglocks`
|
Wed, 26 Sep 2018 21:25:18 -0400 |
Matt Harbison |
py3: ensure standard exceptions use `str` type strings in windows.py
|
Wed, 26 Sep 2018 20:49:28 -0400 |
Matt Harbison |
py3: replace a StandardError reference
|
Mon, 24 Sep 2018 15:19:52 -0700 |
Gregory Szorc |
storageutil: extract revision number iteration
|
Mon, 24 Sep 2018 14:54:28 -0700 |
Gregory Szorc |
storageutil: new function for extracting metadata-less content from text
|
Mon, 24 Sep 2018 14:33:45 -0700 |
Gregory Szorc |
storageutil: move _censoredtext() from revlog
|
Mon, 24 Sep 2018 14:31:31 -0700 |
Gregory Szorc |
storageutil: move metadata parsing and packing from revlog (API)
|
Mon, 24 Sep 2018 14:23:54 -0700 |
Gregory Szorc |
storageutil: new module for storage primitives (API)
|
Mon, 24 Sep 2018 13:35:50 -0700 |
Gregory Szorc |
filelog: stop proxying deltaparent() (API)
|
Mon, 24 Sep 2018 12:49:17 -0700 |
Gregory Szorc |
filelog: stop proxying rawsize() (API)
|
Mon, 24 Sep 2018 12:42:03 -0700 |
Gregory Szorc |
filelog: stop proxying "opener" (API)
|
Mon, 24 Sep 2018 11:16:33 -0700 |
Gregory Szorc |
filelog: stop proxying flags() (API)
|
Mon, 24 Sep 2018 11:27:47 -0700 |
Gregory Szorc |
revlog: move revision verification out of verify
|
Wed, 26 Sep 2018 12:06:44 -0700 |
Martin von Zweigbergk |
tests: de-flake test-narrow-debugrebuilddirstate.t
|
Mon, 24 Sep 2018 12:39:34 -0700 |
Gregory Szorc |
upgrade: use storageinfo() for obtaining storage metadata
|
Mon, 24 Sep 2018 11:56:48 -0700 |
Gregory Szorc |
revlog: add method for obtaining storage info (API)
|
Wed, 26 Sep 2018 11:27:41 -0700 |
Gregory Szorc |
lfs: drop unused import
|
Mon, 24 Sep 2018 10:08:58 -0700 |
Gregory Szorc |
filelog: drop _generaldelta attribute (API)
|
Mon, 24 Sep 2018 09:59:19 -0700 |
Gregory Szorc |
revlog: drop emitrevisiondeltas() and associated functionality (API)
|
Fri, 21 Sep 2018 18:47:04 -0700 |
Gregory Szorc |
changegroup: port to emitrevisions() (issue5976)
|
Mon, 24 Sep 2018 09:48:02 -0700 |
Gregory Szorc |
wireprotov2server: port to emitrevisions()
|
Fri, 21 Sep 2018 14:54:59 -0700 |
Gregory Szorc |
tests: use more complex file storage test
|
Fri, 21 Sep 2018 14:28:21 -0700 |
Gregory Szorc |
revlog: new API to emit revision data
|
Mon, 24 Sep 2018 09:41:42 -0700 |
Gregory Szorc |
changegroup: remove reordering control (BC)
|
Thu, 20 Sep 2018 19:31:07 -0700 |
Gregory Szorc |
filelog: drop index attribute (API)
|
Mon, 24 Sep 2018 09:38:27 -0700 |
Gregory Szorc |
upgrade: use rawsize() instead of revlog index
|
Thu, 20 Sep 2018 19:20:01 -0700 |
Gregory Szorc |
manifest: add rawsize() proxy (API)
|
Mon, 24 Sep 2018 09:37:19 -0700 |
Gregory Szorc |
upgrade: report size of backing files, not internal storage size
|
Thu, 20 Sep 2018 18:07:42 -0700 |
Gregory Szorc |
filelog: store filename directly on revlog instance
|
Thu, 20 Sep 2018 17:47:34 -0700 |
Gregory Szorc |
lfs: access revlog directly
|
Thu, 20 Sep 2018 15:30:00 -0700 |
Gregory Szorc |
largefiles: automatically load largefiles extension when required (BC)
|
Thu, 20 Sep 2018 15:18:13 -0700 |
Gregory Szorc |
lfs: don't add extension to hgrc after clone or share (BC)
|
Thu, 20 Sep 2018 15:06:43 -0700 |
Gregory Szorc |
localrepo: automatically load lfs extension when required (BC)
|
Wed, 19 Sep 2018 13:48:59 -0700 |
Gregory Szorc |
lfs: add repository feature denoting the use of LFS
|
Wed, 19 Sep 2018 14:36:57 -0700 |
Gregory Szorc |
localrepo: define "features" on repository instances (API)
|
Wed, 19 Sep 2018 17:27:37 -0700 |
Gregory Szorc |
localrepo: support writing shared file (API)
|
Wed, 19 Sep 2018 17:05:59 -0700 |
Gregory Szorc |
localrepo: support shared repo creation
|
Wed, 19 Sep 2018 16:51:57 -0700 |
Gregory Szorc |
localrepo: validate directories before creating any
|
Wed, 19 Sep 2018 16:15:22 -0700 |
Gregory Szorc |
localrepo: add missing join()
|
Wed, 19 Sep 2018 11:38:05 -0700 |
Gregory Szorc |
revlog: use proper version comparison during verify
|
Wed, 19 Sep 2018 11:22:56 -0700 |
Gregory Szorc |
filelog: stop proxying checksize() (API)
|
Wed, 19 Sep 2018 11:20:02 -0700 |
Gregory Szorc |
filelog: remove version attribute (API)
|
Wed, 19 Sep 2018 11:17:28 -0700 |
Gregory Szorc |
verify: start to abstract file verification
|
Mon, 24 Sep 2018 08:58:57 -0700 |
Gregory Szorc |
unionrepo: remove _constructmanifest()
|
Wed, 26 Sep 2018 08:46:56 -0700 |
Gregory Szorc |
merge with stable
|
Tue, 25 Sep 2018 08:53:20 -0700 |
Martin von Zweigbergk |
encoding: remove unnecessary lambdas from _encodingfixers
|
Tue, 25 Sep 2018 18:59:04 -0700 |
Gregory Szorc |
py3: cast exception to bytes
|
Tue, 25 Sep 2018 09:11:56 -0700 |
Gregory Szorc |
py3: cast exception to bytes
|
Tue, 25 Sep 2018 23:25:36 -0400 |
Matt Harbison |
py3: remove a couple of superfluous calls to pycompat.rapply()
|
Tue, 25 Sep 2018 22:11:17 -0400 |
Matt Harbison |
py3: byteify an inline python test extension
|
Tue, 25 Sep 2018 21:39:42 -0400 |
Matt Harbison |
py3: conditionalize access to socketserver.ForkingMixIn
|
Tue, 25 Sep 2018 22:46:18 -0400 |
Matt Harbison |
convert: fix a file descriptor leak
|
Wed, 26 Sep 2018 20:33:09 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 25 Sep 2018 22:19:40 +0900 |
Yuya Nishihara |
revlog: catch more specific exception in shortest()
|
Mon, 24 Sep 2018 22:32:30 -0400 |
Matt Harbison |
py3: update missing module list in test-check-py3-compat.t for Windows
|
Mon, 24 Sep 2018 20:31:42 -0700 |
Gregory Szorc |
py3: add b'' prefixes to wire protocol test
|
Mon, 24 Sep 2018 20:17:42 -0700 |
Gregory Szorc |
py3: use pycompat.strkwargs()
|
Mon, 24 Sep 2018 20:10:01 -0700 |
Gregory Szorc |
py3: ensure _start_response() is called with system string
|
Sun, 23 Sep 2018 00:47:04 -0400 |
Matt Harbison |
py3: convert arguments, cwd and env to native strings when spawning subprocess
|
Fri, 21 Sep 2018 21:14:27 -0400 |
Matt Harbison |
py3: apply byteskwargs to contrib/perf
|
Fri, 21 Sep 2018 20:28:00 -0400 |
Matt Harbison |
py3: un-byteify strings around os.system() and os.devnull in contrib/perf
|
Fri, 21 Sep 2018 20:16:13 -0400 |
Matt Harbison |
py3: work around the lack of sys.maxint in contrib/perf
|
Fri, 21 Sep 2018 20:13:14 -0400 |
Matt Harbison |
py3: switch contrib/perf from xrange to pycompat.xrange
|
Fri, 21 Sep 2018 20:10:36 -0400 |
Matt Harbison |
py3: handle sysstr conversion around get/set attr in contrib/perf
|
Fri, 21 Sep 2018 20:03:07 -0400 |
Matt Harbison |
py3: proxy posixfile objects to re-add a useful 'name' attribute on Windows
|
Sun, 23 Sep 2018 22:36:44 -0400 |
Matt Harbison |
py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings
|
Fri, 21 Sep 2018 19:48:23 -0400 |
Matt Harbison |
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
|
Mon, 24 Sep 2018 22:46:22 -0400 |
Augie Fackler |
py3: whitelist two more passing tests
|
Mon, 24 Sep 2018 22:45:32 -0400 |
Augie Fackler |
keepalive: be more careful about self._rbuf when calling super impls
|
Mon, 17 Sep 2018 11:50:59 -0700 |
Gregory Szorc |
wireprotov2: teach changesetdata to fetch ancestors until depth
|
Thu, 20 Sep 2018 12:57:23 -0700 |
Gregory Szorc |
wireprotov2: allow multiple fields to follow revision maps
|
Mon, 17 Sep 2018 11:54:00 -0700 |
Gregory Szorc |
wireprotov2: advertise set of valid values for requestable fields
|
Mon, 17 Sep 2018 10:15:27 -0700 |
Gregory Szorc |
wireprotov2: expose rich arguments metadata
|
Mon, 17 Sep 2018 09:49:28 -0700 |
Gregory Szorc |
wireprotov2: advertise recognized path filter prefixes
|
Thu, 30 Aug 2018 17:43:47 -0700 |
Gregory Szorc |
wireprotov2: declare command arguments richly
|
Wed, 26 Sep 2018 21:24:14 +0900 |
Yuya Nishihara |
chgserver: do not send system() back to client if stdio redirected (issue5992)
stable
|
Wed, 26 Sep 2018 21:21:05 +0900 |
Yuya Nishihara |
chgserver: update comment describing when to fall back to core _runsystem()
stable
|
Wed, 26 Sep 2018 20:53:59 +0900 |
Yuya Nishihara |
procutil: compare fd number to see if stdio protection is needed (issue5992)
stable
|
Tue, 25 Sep 2018 23:06:02 +0900 |
Yuya Nishihara |
test-ssh: show that stdio redirection doesn't work with chg
stable
|
Tue, 25 Sep 2018 16:32:38 -0400 |
Valentin Gatien-Baron |
revset: make heads(commonancestors(x + x^)) be x^, not x
stable
|
Tue, 25 Sep 2018 16:29:39 -0400 |
Valentin Gatien-Baron |
revset: add tests of heads(commonancestors(..))
stable
|
Tue, 25 Sep 2018 16:18:43 -0400 |
Valentin Gatien-Baron |
revset: reword commonancestor()'s help
stable
|
Tue, 25 Sep 2018 16:14:57 -0400 |
Valentin Gatien-Baron |
revset: remove part of the commonancestors() comment
stable
|
Tue, 25 Sep 2018 16:05:21 -0400 |
Valentin Gatien-Baron |
revset: make commonancestors(x + x^) be ::(x^), not ::x
stable
|
Tue, 25 Sep 2018 15:27:41 -0400 |
Valentin Gatien-Baron |
revset: add test demonstrating a bug with commonancestor()
stable
|
Tue, 25 Sep 2018 16:03:14 -0400 |
Valentin Gatien-Baron |
revset: fix commonancestor test so it demonstrates correct behavior
stable
|
Sat, 15 Sep 2018 17:26:23 +0900 |
Yuya Nishihara |
annotate: pass in wdir rev and node to formatter (BC)
|
Sat, 15 Sep 2018 17:26:22 +0900 |
Yuya Nishihara |
annotate: pass around full hex node until formatting plain output
|
Sat, 15 Sep 2018 17:26:21 +0900 |
Yuya Nishihara |
log: fill in pseudo rev and node as wdir() manifest identifiers
|
Sat, 15 Sep 2018 17:26:20 +0900 |
Yuya Nishihara |
log: have changesetformatter fill in wdir() rev and node (BC)
|
Sun, 23 Sep 2018 16:11:01 +0900 |
Yuya Nishihara |
hgweb: use scmutil.binnode() to translate None to wdir hash (issue5988)
|
Sun, 23 Sep 2018 16:15:48 +0900 |
Yuya Nishihara |
hgweb: register web.static to the config table
|
Sun, 23 Sep 2018 17:01:26 +0900 |
Yuya Nishihara |
help: document web.static config
|
Mon, 24 Sep 2018 00:00:04 +0300 |
Pulkit Goyal |
py3: use pycompat.strkwargs() in contrib/simplemerge
|
Sun, 23 Sep 2018 23:59:35 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in contrib/simplemerge
|
Sun, 23 Sep 2018 23:39:07 +0300 |
Pulkit Goyal |
tests: use assertTrue() instead of assert_() in test-bdiff.py
|
Sun, 23 Sep 2018 23:35:38 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sun, 23 Sep 2018 23:34:22 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-bdiff.py
|
Sun, 23 Sep 2018 22:57:17 +0300 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/absorb.py
|
Tue, 18 Sep 2018 19:26:44 -0700 |
Gregory Szorc |
filelog: stop proxying headrevs() (API)
|
Tue, 18 Sep 2018 19:00:17 -0700 |
Gregory Szorc |
hgweb: use heads() instead of headrevs()
|
Tue, 18 Sep 2018 18:56:02 -0700 |
Gregory Szorc |
filelog: record what's using attributes
|
Tue, 18 Sep 2018 18:21:47 -0700 |
Gregory Szorc |
filelog: stop proxying datafile (API)
|
Tue, 18 Sep 2018 18:03:41 -0700 |
Gregory Szorc |
filelog: stop proxying _addrevision() (API)
|
Tue, 18 Sep 2018 17:57:36 -0700 |
Gregory Szorc |
filelog: stop proxying compress() (API)
|
Tue, 18 Sep 2018 17:56:15 -0700 |
Gregory Szorc |
filelog: stop proxying start(), end(), and length() (API)
|
Tue, 18 Sep 2018 17:51:43 -0700 |
Gregory Szorc |
revlog: move censor logic out of censor extension
|
Tue, 18 Sep 2018 16:47:09 -0700 |
Gregory Szorc |
global: replace most uses of RevlogError with StorageError (API)
|
Tue, 18 Sep 2018 16:45:13 -0700 |
Gregory Szorc |
error: introduce StorageError
|
Tue, 18 Sep 2018 16:28:17 -0700 |
Gregory Szorc |
revlog: drop LookupError alias (API)
|
Tue, 18 Sep 2018 16:24:36 -0700 |
Gregory Szorc |
revlog: drop some more error aliases (API)
|
Tue, 18 Sep 2018 16:18:37 -0700 |
Gregory Szorc |
revlog: drop RevlogError alias (API)
|
Tue, 18 Sep 2018 16:52:11 -0700 |
Gregory Szorc |
testing: add interface unit tests for file storage
|
Tue, 18 Sep 2018 15:32:11 -0700 |
Gregory Szorc |
narrow: remove narrowrevlog
|
Thu, 13 Sep 2018 15:57:18 -0700 |
Gregory Szorc |
localrepo: enable ellipsis flag on revlogs when repo is narrow
|
Thu, 13 Sep 2018 15:52:42 -0700 |
Gregory Szorc |
revlog: add opener option to enable ellipsis flag processor
|
Thu, 13 Sep 2018 15:48:53 -0700 |
Gregory Szorc |
revlog: store flag processors per revlog
|
Wed, 05 Sep 2018 13:29:22 -0700 |
Gregory Szorc |
revlog: define ellipsis flag processors in core
|
Wed, 05 Sep 2018 12:44:25 -0700 |
Gregory Szorc |
narrow: remove custom filelog type
|
Thu, 13 Sep 2018 16:02:22 -0700 |
Gregory Szorc |
filelog: custom filelog to be used with narrow repos
|
Tue, 18 Sep 2018 15:29:42 -0700 |
Gregory Szorc |
localrepo: iteratively derive local repository type
|
Tue, 18 Sep 2018 15:15:24 -0700 |
Gregory Szorc |
localrepo: pass root manifest into manifestlog.__init__
|
Fri, 21 Sep 2018 21:44:27 -0400 |
Matt Harbison |
py3: create built in exceptions with str type messages in win32.py
|
Sat, 22 Sep 2018 12:11:48 -0400 |
Matt Harbison |
tests: stabilize test-shelve.t#phasebased for #no-symlink and #no-execbit
|
Thu, 20 Sep 2018 21:35:01 -0700 |
Martin von Zweigbergk |
debugdirstate: deprecate --nodates in favor of --no-dates
|
Fri, 21 Sep 2018 00:37:03 -0400 |
Matt Harbison |
py3: fix a type error in hghave.has_hardlink
|
Fri, 21 Sep 2018 09:34:41 -0700 |
Martin von Zweigbergk |
narrow: remove hack to read narowspec from shared .hg directory
|
Fri, 21 Sep 2018 11:43:46 -0400 |
Augie Fackler |
streamclone: reimplement nested context manager
|
Fri, 21 Sep 2018 11:44:08 -0400 |
Augie Fackler |
bundle2: grab kwarg using sysstr
|
Fri, 21 Sep 2018 11:15:55 -0400 |
Augie Fackler |
py3: mark another passing test
|
Sat, 15 Sep 2018 12:47:49 +0900 |
Yuya Nishihara |
bookmarks: remove --active in favor of --list
|
Sat, 15 Sep 2018 12:44:23 +0900 |
Yuya Nishihara |
bookmarks: add explicit option to list bookmarks of the given names
|
Sat, 15 Sep 2018 12:34:13 +0900 |
Yuya Nishihara |
bookmarks: reject --delete with --inactive which makes no sense
|
Sat, 15 Sep 2018 12:32:01 +0900 |
Yuya Nishihara |
bookmarks: parse out --inactive to action early
|
Sat, 15 Sep 2018 12:25:19 +0900 |
Yuya Nishihara |
bookmarks: parse out implicit "add" action early
|
Sat, 15 Sep 2018 12:07:38 +0900 |
Yuya Nishihara |
bookmarks: clarify that opts['rename'] points to an old bookmark to be renamed
|
Sat, 15 Sep 2018 12:04:29 +0900 |
Yuya Nishihara |
bookmarks: refactor option checking to pick one from --delete/rename/active
|
Sat, 15 Sep 2018 11:51:15 +0900 |
Yuya Nishihara |
bookmarks: convert opts to bytes dict early
|
Sat, 15 Sep 2018 11:50:07 +0900 |
Yuya Nishihara |
bookmarks: pass in formatter to printbookmarks() instead of opts (API)
|
Wed, 19 Sep 2018 17:09:01 +0200 |
Boris Feld |
strip: ignore orphaned internal changesets while computing safe strip roots
|
Wed, 06 Jun 2018 02:31:46 +0200 |
Boris Feld |
shelve: no longer strip internal commit when using internal phase
|
Wed, 19 Sep 2018 12:07:52 -0700 |
Martin von Zweigbergk |
meld: enable auto-merge
|
Thu, 20 Sep 2018 23:45:30 -0400 |
Matt Harbison |
run-tests: partially backout PYTHON quoting
|
Fri, 21 Sep 2018 03:16:08 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Fri, 21 Sep 2018 03:16:38 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-revert.t
|
Wed, 19 Sep 2018 23:11:07 +0900 |
Yuya Nishihara |
chgserver: restore pager fds attached within runcommand session
|
Wed, 19 Sep 2018 22:57:47 +0900 |
Yuya Nishihara |
chgserver: add separate flag to remember if stdio fds are replaced
|
Sat, 15 Sep 2018 21:35:36 +0900 |
Yuya Nishihara |
status: remove "morestatus" message from formatter data (BC)
|
Sat, 15 Sep 2018 21:28:47 +0900 |
Yuya Nishihara |
tests: show that the structure of the more status output looks weird
|
Sat, 15 Sep 2018 16:35:39 +0900 |
Yuya Nishihara |
phabricator: add testedwith boilerplate
|
Thu, 20 Sep 2018 12:13:00 -0700 |
Kyle Lippincott |
narrow: extract wdir cleanup function to make it extensible
|
Thu, 20 Sep 2018 09:52:59 -0400 |
Augie Fackler |
changegroup: reintroduce some comments that have gotten lost over the years
|
Wed, 19 Sep 2018 23:38:30 -0400 |
Augie Fackler |
changegroup: tease out a temporary prune method for manifests
|
Wed, 19 Sep 2018 23:36:16 -0400 |
Augie Fackler |
changegroup: remove outdated comment
|
Thu, 20 Sep 2018 18:36:33 +0300 |
Pulkit Goyal |
py3: encode the name to bytes before using in revsetpredicate()
|
Thu, 20 Sep 2018 18:36:00 +0300 |
Pulkit Goyal |
py3: suppress the output on .write() calls in tests/test-hgweb-commands.t
|
Thu, 20 Sep 2018 18:35:24 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() to print boolean values
|
Thu, 20 Sep 2018 18:34:38 +0300 |
Pulkit Goyal |
py3: add a missing b'' in tests/test-newercgi.t
|
Thu, 20 Sep 2018 18:33:53 +0300 |
Pulkit Goyal |
py3: use pycompat.maplist instead of map
|
Thu, 20 Sep 2018 17:23:20 +0300 |
Pulkit Goyal |
py3: add some b'' prefixes in tests/test-extension.t
|
Thu, 20 Sep 2018 17:17:02 +0300 |
Pulkit Goyal |
py3: make tests/svn-safe-append.py compatible with python 3
|
Thu, 20 Sep 2018 17:16:16 +0300 |
Pulkit Goyal |
py3: use print as a function in tests/test-subrepo-svn.t
|
Mon, 17 Sep 2018 17:47:24 +0800 |
Anton Shestakov |
bundle2: make server.bundle2.stream default to True
|
Mon, 17 Sep 2018 16:52:34 +0800 |
Anton Shestakov |
bundle2: graduate bundle2.stream option from experimental to server section
|
Thu, 20 Sep 2018 17:02:31 +0800 |
Anton Shestakov |
tests: split capabilities into separate lines while searching for "narrow"
|
Wed, 19 Sep 2018 23:54:16 -0400 |
Matt Harbison |
py3: resolve Unicode issues around `hg serve` on Windows
|
Wed, 19 Sep 2018 21:41:58 -0400 |
Matt Harbison |
run-tests: avoid os.getcwdb() on Windows
|
Wed, 19 Sep 2018 20:45:57 -0400 |
Matt Harbison |
run-tests: quote PYTHON when spawning a subprocess
|
Mon, 17 Sep 2018 20:43:40 -0400 |
Augie Fackler |
narrow: add test showing that local-to-local narrow clones don't work
|
Wed, 19 Sep 2018 17:34:36 -0700 |
Martin von Zweigbergk |
fastannotate: process files as they arrive
|
Tue, 18 Sep 2018 22:14:03 -0400 |
Matt Harbison |
py3: make osenvironb a proxy for, instead of a copy of os.environ where needed
|
Tue, 22 May 2018 16:16:11 +0200 |
Sean Farley |
memctx: simplify _manifest with new revlog nodeids
|
Tue, 22 May 2018 12:35:38 +0200 |
Sean Farley |
context: remove unused overlayfilectx (API)
|
Mon, 11 Jun 2018 20:48:47 -0700 |
Sean Farley |
context: fix typo in workingcommitctx
|
Tue, 17 Jul 2018 17:16:22 -0700 |
Sean Farley |
filectx: fix return of renamed
|
Wed, 19 Sep 2018 00:23:02 -0400 |
Matt Harbison |
tests: glob over some quoting differences in test-narrow-widen-no-ellipsis.t
|
Tue, 18 Sep 2018 23:56:38 -0400 |
Matt Harbison |
py3: byteify contrib/check-config.py
|
Tue, 18 Sep 2018 23:47:21 -0400 |
Matt Harbison |
tests: quote PYTHON usage
|
Tue, 18 Sep 2018 22:40:03 -0400 |
Matt Harbison |
py3: add a missing b'' for Windows
|
Mon, 03 Sep 2018 21:01:47 +0900 |
Yuya Nishihara |
log: make changesetformatter pass in changectx to formatter
|
Mon, 03 Sep 2018 20:56:53 +0900 |
Yuya Nishihara |
journal: use changesetformatter to properly nest list of commits in JSON
|
Mon, 03 Sep 2018 07:53:50 +0900 |
Yuya Nishihara |
journal: do not pass in repolookuperror string to template (BC)
|
Mon, 03 Sep 2018 07:52:24 +0900 |
Yuya Nishihara |
journal: inline formatted nodes and date into expression
|
Mon, 03 Sep 2018 07:48:43 +0900 |
Yuya Nishihara |
journal: unify template name for "nodes" (BC)
|
Wed, 12 Sep 2018 15:59:26 -0700 |
Gregory Szorc |
localrepo: extract resolving of opener options to standalone functions
|
Wed, 12 Sep 2018 15:17:47 -0700 |
Gregory Szorc |
localrepo: use boolean in opener options
|
Wed, 12 Sep 2018 15:07:27 -0700 |
Gregory Szorc |
localrepo: move store() from store module
|
Wed, 12 Sep 2018 15:05:51 -0700 |
Gregory Szorc |
localrepo: resolve store and cachevfs in makelocalrepository()
|
Wed, 12 Sep 2018 13:10:45 -0700 |
Gregory Szorc |
localrepo: document and test bug around opening shared repos
|
Wed, 12 Sep 2018 15:03:17 -0700 |
Gregory Szorc |
localrepo: move requirements reasonability testing to own function
|
Wed, 12 Sep 2018 15:47:24 -0700 |
Gregory Szorc |
statichttprepo: use new functions for requirements validation
|
Wed, 12 Sep 2018 14:54:17 -0700 |
Gregory Szorc |
localrepo: validate supported requirements in makelocalrepository()
|
Wed, 12 Sep 2018 14:45:52 -0700 |
Gregory Szorc |
localrepo: read requirements file in makelocalrepository()
|
Wed, 12 Sep 2018 12:36:07 -0700 |
Gregory Szorc |
localrepo: check for .hg/ directory in makelocalrepository()
|
Wed, 12 Sep 2018 11:44:57 -0700 |
Gregory Szorc |
localrepo: load extensions in makelocalrepository()
|
Wed, 12 Sep 2018 11:34:02 -0700 |
Gregory Szorc |
localrepo: copy ui in makelocalrepository()
|
Wed, 12 Sep 2018 11:31:14 -0700 |
Gregory Szorc |
localrepo: move some vfs initialization out of __init__
|
Wed, 12 Sep 2018 11:02:16 -0700 |
Gregory Szorc |
localrepo: create new function for instantiating a local repo object
|
Mon, 17 Sep 2018 16:29:12 -0700 |
Gregory Szorc |
transaction: make entries a private attribute (API)
|
Mon, 17 Sep 2018 16:19:55 -0700 |
Gregory Szorc |
transaction: make names a private attribute
|
Mon, 17 Sep 2018 16:13:38 -0700 |
Gregory Szorc |
transaction: make map a private attribute
|
Mon, 17 Sep 2018 16:11:25 -0700 |
Gregory Szorc |
transaction: make report a private attribute
|
Mon, 17 Sep 2018 16:08:02 -0700 |
Gregory Szorc |
transaction: make opener a private attribute
|
Mon, 17 Sep 2018 16:04:52 -0700 |
Gregory Szorc |
transaction: make after a private attribute
|
Mon, 17 Sep 2018 16:02:53 -0700 |
Gregory Szorc |
transaction: make checkambigfiles a private attribute
|
Mon, 17 Sep 2018 16:01:22 -0700 |
Gregory Szorc |
transaction: make validator a private attribute
|
Mon, 17 Sep 2018 16:00:09 -0700 |
Gregory Szorc |
transaction: make releasefn a private attribute
|
Mon, 17 Sep 2018 15:57:32 -0700 |
Gregory Szorc |
transaction: make file a private attribute
|
Mon, 17 Sep 2018 15:55:57 -0700 |
Gregory Szorc |
transaction: make journal a private attribute
|
Mon, 17 Sep 2018 15:52:59 -0700 |
Gregory Szorc |
transaction: make undoname a private attribute
|
Mon, 17 Sep 2018 15:51:19 -0700 |
Gregory Szorc |
transaction: make count and usages private attributes
|
Tue, 18 Sep 2018 13:41:16 +0300 |
Pulkit Goyal |
narrow: don't send the changelog information when widening without ellipses
|
Mon, 17 Sep 2018 21:41:34 +0300 |
Pulkit Goyal |
changegroup: add functionality to skip adding changelog data to changegroup
|
Tue, 18 Sep 2018 10:46:19 -0700 |
Pulkit Goyal |
tests: add debug output in test-narrow-widen-no-ellipsis.t
|
Mon, 17 Sep 2018 18:21:17 +0300 |
Pulkit Goyal |
changegroup: improve the devel-warn to specify changelog was empty
|
Mon, 17 Sep 2018 13:21:46 +0800 |
Anton Shestakov |
zsh_completion: add -b/--branch and -B/--bookmark(s) flags properly
|
Fri, 14 Sep 2018 16:29:51 -0700 |
spectral |
narrow: when writing treemanifests, skip inspecting directories outside narrow
|
Mon, 17 Sep 2018 15:16:20 -0400 |
Augie Fackler |
tests: fix a couple of drawdag.py references
|
Fri, 14 Sep 2018 23:51:21 +0300 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/fastannotate.py
|
Mon, 17 Sep 2018 15:55:18 +0300 |
Pulkit Goyal |
narrow: use diffmatcher to send only new filelogs in non-ellipses widening
|
Mon, 17 Sep 2018 15:27:39 +0300 |
Pulkit Goyal |
py3: add missing b'' prefixes in couple of test files
|
Sun, 16 Sep 2018 23:13:05 -0400 |
Matt Harbison |
run-tests: convert the remaining os.system() call to Unicode
|
Sat, 15 Sep 2018 13:31:41 -0400 |
Matt Harbison |
py3: partially fix pager spawning on Windows
|
Sat, 15 Sep 2018 10:35:00 +0900 |
Yuya Nishihara |
censor: rename loop variable to silence pyflakes warning
|
Sun, 16 Sep 2018 20:58:51 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgweb-no-request-uri.t
|
Sun, 16 Sep 2018 20:49:37 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgweb-no-path-info.t
|
Sun, 16 Sep 2018 20:20:59 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgweb-non-interactive.t
|
Sun, 16 Sep 2018 19:58:01 +0530 |
Pulkit Goyal |
py3: use codecs.encode() to encode in rot-13 encoding
|
Sun, 16 Sep 2018 19:18:15 +0530 |
Pulkit Goyal |
py3: add two passing tests to whitelist found by buildbot
|
Sat, 15 Sep 2018 01:36:43 -0400 |
Augie Fackler |
phabricator: mark extension as experimental for now
|
Sat, 15 Sep 2018 01:16:31 -0400 |
Augie Fackler |
phabricator: fix templating bug by using hybriddict
|
Sat, 15 Sep 2018 01:13:37 -0400 |
Augie Fackler |
phabricator: add tests of templatekeyword
|
Sat, 15 Sep 2018 00:46:17 -0400 |
Augie Fackler |
phabricator: move extension from contrib to hgext
|
Sat, 15 Sep 2018 00:50:21 -0400 |
Augie Fackler |
tests: add some basic tests of phabricator interactions
|
Sat, 15 Sep 2018 00:20:03 -0400 |
Augie Fackler |
phabricator: add support for using the vcr library to mock interactions
|
Sat, 15 Sep 2018 00:19:09 -0400 |
Augie Fackler |
keepalive: work around slight deficiency in vcr
|
Sat, 15 Sep 2018 00:18:16 -0400 |
Augie Fackler |
hghave: add a checker for the vcr HTTP record/replay library
|
Sat, 15 Sep 2018 00:04:06 -0400 |
Matt Harbison |
py3: allow run-tests.py to run on Windows
|
Fri, 14 Sep 2018 23:04:18 -0400 |
Matt Harbison |
py3: ensure run-tests environment is uniformly str
|
Fri, 14 Sep 2018 22:57:35 -0400 |
Matt Harbison |
py3: ensure run-tests.osenvironb is actually bytes
|
Thu, 13 Sep 2018 22:07:00 -0400 |
Matt Harbison |
py3: fix str vs bytes in enough places to run `hg version` on Windows
|
Thu, 13 Sep 2018 20:54:53 -0400 |
Matt Harbison |
windows: open registry keys using unicode names
|
Thu, 13 Sep 2018 00:39:02 -0400 |
Matt Harbison |
py3: byteify strings in pycompat
|
Thu, 30 Aug 2018 14:55:34 -0700 |
Gregory Szorc |
wireprotov2: let clients drive delta behavior
|
Tue, 04 Sep 2018 10:42:24 -0700 |
Gregory Szorc |
exchangev2: fetch file revisions
|
Wed, 05 Sep 2018 09:10:17 -0700 |
Gregory Szorc |
wireprotov2: define and implement "filedata" command
|
Wed, 05 Sep 2018 09:09:57 -0700 |
Gregory Szorc |
exchangev2: fetch manifest revisions
|
Wed, 05 Sep 2018 09:09:52 -0700 |
Gregory Szorc |
wireprotov2: define and implement "manifestdata" command
|
Wed, 22 Aug 2018 14:51:11 -0700 |
Gregory Szorc |
wireprotov2: add TODOs around extending changesetdata fields
|
Wed, 29 Aug 2018 17:03:19 -0700 |
Gregory Szorc |
exchangev2: fetch and apply bookmarks
|
Thu, 23 Aug 2018 18:14:19 -0700 |
Gregory Szorc |
wireprotov2: add bookmarks to "changesetdata" command
|
Wed, 12 Sep 2018 10:01:58 -0700 |
Gregory Szorc |
exchangev2: fetch and apply phases data
|
Tue, 28 Aug 2018 18:19:23 -0700 |
Gregory Szorc |
wireprotov2: add phases to "changesetdata" command
|
Wed, 12 Sep 2018 10:01:36 -0700 |
Gregory Szorc |
exchangev2: fetch changeset revisions
|
Wed, 12 Sep 2018 10:01:16 -0700 |
Gregory Szorc |
wireprotov2: define and implement "changesetdata" command
|
Wed, 12 Sep 2018 09:58:23 -0700 |
Gregory Szorc |
exchangev2: start to implement pull with wire protocol v2
|
Tue, 21 Aug 2018 15:33:11 -0700 |
Gregory Szorc |
httppeer: expose capabilities for each command
|
Thu, 13 Sep 2018 22:48:27 -0700 |
spectral |
narrow: intersect provided matcher with narrowmatcher in `hg diff`
|
Sat, 01 Sep 2018 12:15:02 +0900 |
Yuya Nishihara |
identify: change {parents} to a list of nodes (BC)
|
Sat, 01 Sep 2018 12:09:22 +0900 |
Yuya Nishihara |
identify: use fm.hexfunc thoroughly
|
Sat, 01 Sep 2018 15:52:18 +0900 |
Yuya Nishihara |
formatter: replace contexthint() with demand loading of ctx object
|
Thu, 07 Jun 2018 21:48:11 +0900 |
Yuya Nishihara |
formatter: populate ctx from repo and node value
|
Fri, 14 Sep 2018 18:18:46 -0400 |
Augie Fackler |
merge with stable
|
Sat, 15 Sep 2018 00:37:20 +0300 |
Pulkit Goyal |
py3: call hgweb.hgweb() with bytes values
|
Sat, 15 Sep 2018 00:24:05 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 15 Sep 2018 00:17:56 +0300 |
Pulkit Goyal |
py3: use "%f" for floats instead of "%s"
|
Sat, 15 Sep 2018 00:01:52 +0300 |
Pulkit Goyal |
py3: suppress the return value from .write() call
|
Sat, 15 Sep 2018 00:01:20 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-diff-color.t
|
Fri, 14 Sep 2018 23:59:41 +0300 |
Pulkit Goyal |
py3: slice through bytes to prevent getting ascii value
|
Thu, 13 Sep 2018 16:22:53 -0400 |
Valentin Gatien-Baron |
censor: use a reasonable amount of memory
|
Fri, 14 Sep 2018 22:25:44 +0900 |
Yuya Nishihara |
help: add internals.wireprotocolrpc to the table
|
Fri, 14 Sep 2018 22:23:02 +0900 |
Yuya Nishihara |
setup: exclude vendored futures package on Python 3
|
Thu, 13 Sep 2018 11:08:08 -0400 |
Augie Fackler |
py3: whitelist another passing test
|
Thu, 13 Sep 2018 00:42:25 -0400 |
Matt Harbison |
py3: prevent the win32 ctype _fields_ from being transformed to bytes
|
Thu, 13 Sep 2018 17:32:20 -0400 |
Matt Harbison |
cext: fix warnings when building for py3 on Windows
|
Thu, 13 Sep 2018 12:43:50 -0400 |
Matt Harbison |
cext: stop preprocessing a partial function call
|
Thu, 13 Sep 2018 12:37:32 -0400 |
Matt Harbison |
py3: add b'' to some setup.py strings for Windows
|
Thu, 13 Sep 2018 18:09:22 -0400 |
Augie Fackler |
dagop: fix typo spotted while doing unrelated investigation
|
Wed, 12 Sep 2018 19:00:46 -0700 |
Gregory Szorc |
hg: don't reuse repo instance after unshare()
|
Tue, 11 Sep 2018 20:06:39 -0700 |
Gregory Szorc |
unionrepo: dynamically create repository type from base repository
|
Tue, 11 Sep 2018 19:50:07 -0700 |
Gregory Szorc |
bundlerepo: dynamically create repository type from base repository
|
Tue, 11 Sep 2018 19:16:32 -0700 |
Gregory Szorc |
bundlerepo: factor out code for instantiating a bundle repository
|
Tue, 11 Sep 2018 18:45:05 -0700 |
Gregory Szorc |
bundlerepo: pass create=True
|
Tue, 11 Sep 2018 18:41:14 -0700 |
Gregory Szorc |
shelve: use bundlerepo.instance() to construct a repo object
|
Sun, 29 Jul 2018 22:04:01 +0900 |
Yuya Nishihara |
templatekw: add experimental {status} keyword
|
Sun, 29 Jul 2018 21:52:01 +0900 |
Yuya Nishihara |
templatekw: add option to include ignored/clean/unknown files in cache
|
Sun, 29 Jul 2018 22:07:42 +0900 |
Yuya Nishihara |
templatekw: keep status tuple in cache dict and rename cache key accordingly
|
Sun, 29 Jul 2018 21:39:12 +0900 |
Yuya Nishihara |
templatekw: extract function that computes and caches file status
|
Thu, 13 Sep 2018 22:32:51 +0900 |
Yuya Nishihara |
py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk
|
Mon, 10 Sep 2018 08:31:41 +0200 |
Boris Feld |
revlog: reuse cached delta for identical base revision (issue5975)
|
Mon, 10 Sep 2018 10:11:21 +0200 |
Boris Feld |
snapshot: fix line order when skipping over empty deltas
|
Wed, 12 Sep 2018 23:10:59 -0400 |
Matt Harbison |
tests: stabilize change for handling not quoting non-empty-directory
|
Tue, 21 Aug 2018 15:25:46 -0400 |
Augie Fackler |
hg: wrap the highest layer in the `hg` script possible in trace event
|
Wed, 12 Sep 2018 12:01:32 -0700 |
Martin von Zweigbergk |
localrepo: use urllocalpath() for path to create repo too
|
Wed, 12 Sep 2018 08:41:00 -0700 |
Martin von Zweigbergk |
localrepo: move check for existing repo into createrepository()
|
Wed, 12 Sep 2018 21:32:08 -0400 |
Matt Harbison |
py3: add b'' to some run-tests.py strings for Windows
|
Wed, 12 Sep 2018 19:14:28 -0400 |
Augie Fackler |
wireprotov1peer: forward __name__ of wrapped method in batchable decorator
|
Sun, 29 Jul 2018 21:28:51 +0900 |
Yuya Nishihara |
templatekw: add {size} keyword as an example of fctx-based keyword
|
Sun, 29 Jul 2018 21:25:37 +0900 |
Yuya Nishihara |
formatter: populate fctx from ctx and path value
|
Thu, 07 Jun 2018 21:36:13 +0900 |
Yuya Nishihara |
formatter: factor out function that detects node change and document it
|
Sat, 01 Sep 2018 15:06:05 +0900 |
Yuya Nishihara |
formatter: inline _gettermap and _knownkeys
|
Sat, 01 Sep 2018 13:21:45 +0900 |
Yuya Nishihara |
formatter: fill missing resources by formatter, not by resource mapper
|
Thu, 07 Jun 2018 23:27:54 +0900 |
Yuya Nishihara |
templater: remove unused context argument from most resourcemapper functions
|
Mon, 10 Sep 2018 20:57:18 +0900 |
Yuya Nishihara |
ancestor: remove extra generator from lazyancestors.__iter__()
|
Wed, 12 Sep 2018 11:24:51 -0700 |
Martin von Zweigbergk |
localrepo: fix a mixmatched arg name in createrepository() docstring
|
Wed, 12 Sep 2018 11:37:34 -0400 |
Augie Fackler |
error: ensure ProgrammingError message is always a str
|
Wed, 12 Sep 2018 11:39:48 -0400 |
Augie Fackler |
py3: whitelist a test caught by the ratchet
|
Wed, 12 Sep 2018 11:38:46 -0400 |
Augie Fackler |
tests: handle Python 3 not quoting non-empty-directory error
|
Wed, 12 Sep 2018 17:45:43 +0300 |
Pulkit Goyal |
context: don't count deleted files as candidates for path conflicts in IMM
|
Wed, 12 Sep 2018 17:22:46 +0300 |
Pulkit Goyal |
rebase: add tests showing patch conflict detection needs to be smarter in IMM
|
Mon, 10 Sep 2018 16:47:02 +0800 |
Anton Shestakov |
zsh_completion: add new and remove deprecated flags
|
Mon, 10 Sep 2018 16:43:49 +0800 |
Anton Shestakov |
zsh_completion: update various arguments, descriptions, metavariables
|
Wed, 05 Sep 2018 01:18:29 +0530 |
Pulkit Goyal |
setup: don't support py 3.5.0, 3.5.1, 3.5.2 because of bug in codecs
|
Fri, 07 Sep 2018 10:18:20 -0700 |
Gregory Szorc |
util: update lrucachedict order during get()
|
Thu, 06 Sep 2018 18:04:27 -0700 |
Gregory Szorc |
util: lower water mark when removing nodes after cost limit reached
|
Thu, 06 Sep 2018 12:40:30 -0700 |
Gregory Szorc |
util: optimize cost auditing on insert
|
Thu, 06 Sep 2018 14:04:46 -0700 |
Gregory Szorc |
util: teach lrucachedict to enforce a max total cost
|
Fri, 07 Sep 2018 12:14:42 -0700 |
Gregory Szorc |
util: allow lrucachedict to track cost of entries
|
Wed, 05 Sep 2018 23:15:20 -0700 |
Gregory Szorc |
util: add a popoldest() method to lrucachedict
|
Thu, 06 Sep 2018 11:40:20 -0700 |
Gregory Szorc |
util: ability to change capacity when copying lrucachedict
|
Thu, 06 Sep 2018 11:37:27 -0700 |
Gregory Szorc |
util: make capacity a public attribute on lrucachedict
|
Thu, 06 Sep 2018 11:33:40 -0700 |
Gregory Szorc |
util: properly copy lrucachedict instances
|
Thu, 06 Sep 2018 11:27:25 -0700 |
Gregory Szorc |
tests: rewrite test-lrucachedict.py to use unittest
|
Wed, 29 Aug 2018 15:17:11 -0700 |
Gregory Szorc |
wireprotov2peer: stream decoded responses
|
Wed, 29 Aug 2018 16:43:17 -0700 |
Gregory Szorc |
wireprotoframing: buffer emitted data to reduce frame count
|
Wed, 05 Sep 2018 09:06:40 -0700 |
Gregory Szorc |
wireprotov2: implement commands as a generator of objects
|
Mon, 27 Aug 2018 13:30:44 -0700 |
Gregory Szorc |
internals: extract frame-based protocol docs to own document
|
Wed, 12 Sep 2018 22:19:29 +0900 |
Yuya Nishihara |
narrow: remove hack to write narrowspec to shared .hg directory
|
Wed, 12 Sep 2018 22:15:43 +0900 |
Yuya Nishihara |
narrowspec: remove parseserverpatterns() which isn't used anymore
|
Tue, 11 Sep 2018 17:22:15 -0700 |
Gregory Szorc |
hg: write narrow patterns after repo creation
|
Tue, 11 Sep 2018 16:59:17 -0700 |
Gregory Szorc |
narrow: don't wrap exchange.pull() during clone
|
Tue, 11 Sep 2018 17:21:18 -0700 |
Gregory Szorc |
exchange: support defining narrow file patterns for pull
|
Tue, 11 Sep 2018 17:20:14 -0700 |
Gregory Szorc |
commands: pass include and exclude options to hg.clone()
|
Tue, 11 Sep 2018 14:16:05 -0700 |
Gregory Szorc |
localrepo: add requirement when narrow files creation option present
|
Tue, 11 Sep 2018 17:15:35 -0700 |
Gregory Szorc |
hg: recognize include and exclude patterns when cloning
|
Tue, 11 Sep 2018 17:11:32 -0700 |
Gregory Szorc |
hg: allow extra arguments to be passed to repo creation (API)
|
Tue, 11 Sep 2018 13:46:59 -0700 |
Gregory Szorc |
localrepo: move repo creation logic out of localrepository.__init__ (API)
|
Tue, 11 Sep 2018 13:52:17 -0400 |
Matt Harbison |
subrepo: mask out passwords embedded in the messages displaying a URL
stable
|
Fri, 07 Sep 2018 15:57:55 -0700 |
Gregory Szorc |
localrepo: pass ui to newreporequirements() (API)
|
Tue, 11 Sep 2018 15:40:33 -0700 |
Gregory Szorc |
narrow: set opts['narrow'] instead of local variable
|
Tue, 11 Sep 2018 15:53:12 -0700 |
Gregory Szorc |
narrow: drop support for remote expansion (BC)
|
Fri, 07 Sep 2018 18:35:54 -0700 |
Gregory Szorc |
fastannotate: use repo.local()
|
Tue, 11 Sep 2018 16:04:55 -0700 |
Martin von Zweigbergk |
tests: drop extra "file:" prefix from paths in narrow test
|
Tue, 11 Sep 2018 11:47:10 -0700 |
Gregory Szorc |
narrow: validate spec files are well-formed during clone (BC)
|
Tue, 11 Sep 2018 10:59:21 -0700 |
Gregory Szorc |
narrow: validate patterns on incoming bundle2 part
|
Tue, 11 Sep 2018 15:28:41 -0700 |
Gregory Szorc |
narrowspec: validate patterns when loading and saving spec file
|
Mon, 10 Sep 2018 22:34:19 +0900 |
Yuya Nishihara |
ancestor: use heapreplace() in place of heappop/heappush()
|
Tue, 11 Sep 2018 22:36:51 +0900 |
Yuya Nishihara |
ancestor: rename local aliases of heapq functions in _lazyancestorsiter()
|
Mon, 10 Sep 2018 21:58:59 +0900 |
Yuya Nishihara |
ancestor: optimize _lazyancestorsiter() for contiguous chains
|
Mon, 10 Sep 2018 21:54:40 +0900 |
Yuya Nishihara |
ancestor: unroll loop of parents in _lazyancestorsiter()
|
Mon, 10 Sep 2018 21:46:19 +0900 |
Yuya Nishihara |
ancestor: return early from _lazyancestorsiter() when reached to stoprev
|
Tue, 11 Sep 2018 22:38:32 +0900 |
Yuya Nishihara |
ancestor: remove alias of initrevs from _lazyancestorsiter()
|
Tue, 11 Sep 2018 10:36:07 -0700 |
Gregory Szorc |
narrow: validate patterns returned by expandnarrow
|
Tue, 11 Sep 2018 15:25:35 -0700 |
Gregory Szorc |
narrowspec: limit patterns to path: and rootfilesin: (BC)
|
Tue, 11 Sep 2018 10:54:20 -0700 |
Martin von Zweigbergk |
narrow: mark wire proto capability names experimental and versioned
|
Tue, 11 Sep 2018 10:50:46 -0700 |
Martin von Zweigbergk |
narrow: move wire proto capabilities to narrowwirepeer
|
Tue, 11 Sep 2018 11:03:15 -0700 |
Martin von Zweigbergk |
narrow: check "narrow" wire protocol capability, not bundle2 capability
|
Tue, 21 Aug 2018 16:11:17 +0300 |
Pulkit Goyal |
sparse: add local files to temporaryfiles if they exist out of sparse
|
Tue, 21 Aug 2018 15:09:22 +0300 |
Pulkit Goyal |
tests: show that merging with sparse is broken when rename is involved
|
Sat, 25 Aug 2018 22:19:42 +0300 |
Pulkit Goyal |
narrowspec: fix a typoed 'supported'
|
Mon, 10 Sep 2018 16:29:22 +0300 |
Pulkit Goyal |
narrow: build the known set of nodes only when ellipses is enabled
|
Mon, 10 Sep 2018 15:55:14 +0300 |
Pulkit Goyal |
narrow: add narrow and ellipses as server capabilities
|
Thu, 23 Aug 2018 18:26:14 -0700 |
Kyle Lippincott |
treemanifest: use visitchildrenset when doing a walk
|
Thu, 23 Aug 2018 00:44:10 -0700 |
Kyle Lippincott |
treemanifest: use visitchildrenset when filtering a manifest to a matcher
|
Mon, 10 Sep 2018 21:15:54 -0400 |
Matt Harbison |
tests: stabilize test-no-symlink
|
Tue, 29 May 2018 12:12:18 +0200 |
Boris Feld |
shelve: use the internal phase when possible
|
Thu, 23 Aug 2018 00:41:20 -0700 |
Kyle Lippincott |
treemanifest: avoid loading everything just to get their nodeid
|
Thu, 23 Aug 2018 00:34:25 -0700 |
Kyle Lippincott |
treemanifest: avoid unnecessary copies/processing when using alwaysmatcher
|
Thu, 23 Aug 2018 00:33:06 -0700 |
Kyle Lippincott |
treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty
|
Thu, 16 Aug 2018 12:31:52 -0700 |
spectral |
treemanifest: introduce lazy loading of subdirs
|
Fri, 07 Sep 2018 17:54:55 -0400 |
Boris Feld |
contrib: use a monotonic timer in catapipe
|
Fri, 07 Sep 2018 17:51:07 -0400 |
Boris Feld |
contrib: fix catapipe output argument documentation
|
Thu, 06 Sep 2018 16:59:25 -0400 |
Boris Feld |
tracing: trace command function execution
|
Fri, 07 Sep 2018 16:51:51 -0400 |
Boris Feld |
extension: add a summary of total loading time per extension
|
Thu, 06 Sep 2018 16:49:37 -0400 |
Boris Feld |
extensions: trace the total time of running all reposetup callbacks
|
Thu, 06 Sep 2018 16:21:42 -0400 |
Boris Feld |
extensions: trace the total time of running all extsetup callbacks
|
Thu, 06 Sep 2018 16:20:05 -0400 |
Boris Feld |
extensions: trace the total time of running all uisetup callbacks
|
Mon, 10 Sep 2018 19:36:25 -0700 |
Boris Feld |
extensions: add timing for extensions reposetup
|
Fri, 07 Sep 2018 11:18:45 -0400 |
Boris Feld |
sparse-revlog: set max delta chain length to on thousand
|
Fri, 07 Sep 2018 11:18:45 -0400 |
Boris Feld |
snapshot: also consider the snapshot chain of one unrelated revision
|
Fri, 07 Sep 2018 11:17:37 -0400 |
Boris Feld |
snapshot: extract parent chain computation
|
Fri, 07 Sep 2018 11:17:36 -0400 |
Boris Feld |
snapshot: refine candidate snapshot base upward
|
Fri, 07 Sep 2018 11:17:35 -0400 |
Boris Feld |
snapshot: try to refine new snapshot base down the chain
|
Fri, 07 Sep 2018 11:17:34 -0400 |
Boris Feld |
snapshot: make sure we'll never refine delta base from a reused source
|
Fri, 07 Sep 2018 11:17:34 -0400 |
Boris Feld |
snapshot: turn _refinedgroups into a coroutine
|
Fri, 07 Sep 2018 11:17:33 -0400 |
Boris Feld |
snapshot: also use None as a stop value for `_refinegroup`
|
Fri, 07 Sep 2018 11:17:33 -0400 |
Boris Feld |
snapshot: add refining logic at the findeltainfo level
|
Fri, 07 Sep 2018 11:17:32 -0400 |
Boris Feld |
snapshot: use None as a stop value when looking for a good delta
|
Fri, 07 Sep 2018 11:17:32 -0400 |
Boris Feld |
snapshot: introduce an intermediate `_refinedgroups` generator
|
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
|
Wed, 05 Sep 2018 16:39:47 -0400 |
Augie Fackler |
buildrpm: remove TODO that looks done to me
stable
|
Wed, 05 Sep 2018 16:29:31 -0400 |
Augie Fackler |
buildrpm: fix embarassing bug in shell variable expansions
stable
|
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
|
Wed, 05 Sep 2018 21:49:44 +0900 |
Yuya Nishihara |
manifest: fix leak on error return from lazymanifest_filtercopy()
stable
|
Wed, 05 Sep 2018 21:46:53 +0900 |
Yuya Nishihara |
manifest: incref/decref copy->pydata to clarify 'copy' holds a reference
stable
|
Wed, 05 Sep 2018 20:52:22 +0900 |
Yuya Nishihara |
dirstate: use tuple interface to fix leak in pack_dirstate()
stable
|
Wed, 05 Sep 2018 22:10:41 +0900 |
Yuya Nishihara |
xdiff: fix leak in hunk_consumer()
stable
|
Wed, 05 Sep 2018 20:57:38 +0900 |
Yuya Nishihara |
base85: fix leak on error return from b85decode()
stable
|
Tue, 04 Sep 2018 12:16:28 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Sep 2018 11:59:12 -0400 |
Augie Fackler |
Added signature for changeset ede3bf31fe63
stable
|
Tue, 04 Sep 2018 11:59:09 -0400 |
Augie Fackler |
Added tag 4.7.1 for changeset ede3bf31fe63
stable
|
Fri, 31 Aug 2018 21:44:24 +0900 |
Yuya Nishihara |
hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)
stable 4.7.1
|
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
|
Thu, 30 Aug 2018 13:29:03 +0300 |
Pulkit Goyal |
relnotes: enable extension when running releasenotes command
|
Thu, 30 Aug 2018 13:11:15 +0300 |
Pulkit Goyal |
narrow: rename getbundlechangegrouppart_nonellipsis function
|
Thu, 30 Aug 2018 13:05:59 +0300 |
Pulkit Goyal |
tests: rename test-narrow-widen-non-ellipsis to match current names
|
Wed, 29 Aug 2018 20:38:38 +0300 |
Pulkit Goyal |
contrib: byteify perf.py file
|
Wed, 29 Aug 2018 16:57:18 -0700 |
Martin von Zweigbergk |
tests: use {rev} instead of {node|short} and (glob) in narrow tests
|
Wed, 29 Aug 2018 15:49:11 -0700 |
Martin von Zweigbergk |
shortest: fix an off-by-1 when disambiguating against revnums
|
Wed, 29 Aug 2018 22:53:44 -0400 |
Matt Harbison |
filemerge: fix an i18n comment typo
|
Mon, 27 Aug 2018 14:08:18 +0300 |
Pulkit Goyal |
tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
|
Mon, 27 Aug 2018 14:02:48 +0300 |
Pulkit Goyal |
narrow: update the narrowspecs to new ones after pulling when widening
|
Sun, 26 Aug 2018 20:20:34 +0300 |
Pulkit Goyal |
narrow: add server logic to send cg while widening without ellipsis
|
Mon, 27 Aug 2018 13:30:08 +0300 |
Pulkit Goyal |
tests: add test to show widening is broken without ellipsis
|
Mon, 27 Aug 2018 09:05:56 -0700 |
Gregory Szorc |
stringutil: emit multiple chunks when pretty printing
|
Mon, 27 Aug 2018 09:02:39 -0700 |
Gregory Szorc |
stringutil: refactor core of pprint so it emits chunks
|
Wed, 25 Jul 2018 13:28:36 -0400 |
Augie Fackler |
contrib: import the relnotes script from the release-tools repo
|
Wed, 25 Jul 2018 13:45:28 -0400 |
Augie Fackler |
hghave: move from requiring the PYTHON3 env var to looking for `python3`
|
Wed, 29 Aug 2018 09:59:08 -0700 |
Martin von Zweigbergk |
rename: return error status if any rename/copy failed
|
Wed, 29 Aug 2018 09:54:50 -0700 |
Martin von Zweigbergk |
rename: emit hint about using --after consistently
|
Wed, 29 Aug 2018 09:50:39 -0700 |
Martin von Zweigbergk |
rename: quote hg commands in warnings
|
Tue, 21 Aug 2018 21:05:01 +0800 |
Anton Shestakov |
zsh_completion: complete hg files
|
Tue, 21 Aug 2018 14:49:02 +0800 |
Anton Shestakov |
zsh_completion: adjust usage of common options
|
Sun, 26 Aug 2018 15:23:03 -0400 |
Valentin Gatien-Baron |
resolve: make condition clearer, and able to handle a new flag
|
Wed, 06 Jun 2018 00:48:24 +0200 |
Boris Feld |
shelve: drop mention of obsshelve file
|
Tue, 29 May 2018 11:40:40 +0200 |
Boris Feld |
shelve: rename method for data write/read
|
Thu, 23 Aug 2018 00:51:38 +0200 |
Boris Feld |
shelve: move createcmd next to _docreatecmd
|
Sun, 05 Aug 2018 13:34:04 +0900 |
Yuya Nishihara |
minirst: filter blocks by full path to section
|
Sun, 05 Aug 2018 13:34:58 +0900 |
Yuya Nishihara |
minirst: mark getsections() as an internal helper
|
Sun, 05 Aug 2018 12:42:10 +0900 |
Yuya Nishihara |
help: rewrite parsing of help topic to not drop section name with dots
|
Sun, 05 Aug 2018 12:48:02 +0900 |
Yuya Nishihara |
test-help: add tests showing that sections can't be filtered by dotted name
|
Sat, 18 Aug 2018 08:41:36 +0200 |
Boris Feld |
revlogdeltas: move finddeltainfo filtering inside _candidategroups
|
Wed, 29 Aug 2018 09:55:11 -0700 |
Boris Feld |
revlogdeltas: split candidate groups selection from the filtering logic
|
Sat, 18 Aug 2018 07:32:05 +0200 |
Boris Feld |
revlogdeltas: pass revision number to _candidatesgroups
|
Sat, 18 Aug 2018 07:27:34 +0200 |
Boris Feld |
revlogdeltas: extract _getcandidaterevs in a function
|
Thu, 16 Aug 2018 04:38:57 +0200 |
Boris Feld |
revlogdeltas: always return a delta info object in finddeltainfo
|
Thu, 16 Aug 2018 04:20:34 +0200 |
Boris Feld |
revlogdeltas: move special cases around raw revisions in finddeltainfo
|
Wed, 29 Aug 2018 09:41:04 -0700 |
Boris Feld |
revlogdeltas: extra fulltext building in its own function
|
Thu, 16 Aug 2018 02:53:42 +0200 |
Boris Feld |
revlog: split functionality related to deltas computation in a new module
|
Thu, 16 Aug 2018 02:08:13 +0200 |
Boris Feld |
revlog: split constants into a new `revlogutils.constants` module
|
Thu, 12 Jul 2018 12:11:20 -0700 |
Martin von Zweigbergk |
rebase: skip extinct revisions even if it has no successor in rebase set
|
Wed, 11 Jul 2018 12:26:44 -0700 |
Martin von Zweigbergk |
tests: add test showing that rebase of extinct commit with successor fails
|
Mon, 27 Aug 2018 10:44:43 -0700 |
Martin von Zweigbergk |
tests: add log output after stripping for context for next test
|
Tue, 28 Aug 2018 15:09:18 -0700 |
Martin von Zweigbergk |
obsutil: make sure "addedmarkers" is not None in getobsoleted()
|
Tue, 28 Aug 2018 13:29:47 -0700 |
Martin von Zweigbergk |
revsetlang: fix position of '-' in spaceless 'a-b' expressions
|
Wed, 15 Aug 2018 23:05:23 +0000 |
Gregory Szorc |
tests: mark manifestfulltextcache as conditional on revlog store
|
Wed, 15 Aug 2018 20:23:45 +0000 |
Gregory Szorc |
manifest: use fulltextcache instead of _fulltextcache
|
Wed, 15 Aug 2018 19:58:06 +0000 |
Gregory Szorc |
manifest: rename manifestlog._revlog to _rootstore
|
Wed, 15 Aug 2018 19:53:02 +0000 |
Gregory Szorc |
manifest: use public API for obtaining storage object
|
Mon, 27 Aug 2018 08:58:25 -0700 |
Gregory Szorc |
perf: add function for obtaining manifest revision
|
Wed, 15 Aug 2018 19:45:39 +0000 |
Gregory Szorc |
perf: use storage API for resolving manifest node
|
Mon, 27 Aug 2018 08:52:33 -0700 |
Gregory Szorc |
manifest: change terminology for storage in context classes
|
Mon, 27 Aug 2018 08:55:24 -0700 |
Gregory Szorc |
manifest: don't go through revlog to access node symbols
|
Wed, 15 Aug 2018 16:50:44 +0000 |
Gregory Szorc |
manifest: make tree a public attribute
|
Mon, 27 Aug 2018 10:15:15 -0700 |
Gregory Szorc |
manifest: proxy to revlog instance instead of inheriting
|
Sun, 26 Aug 2018 13:09:35 -0400 |
Valentin Gatien-Baron |
pager: do not enable when TERM=dumb
|
Wed, 22 Aug 2018 20:52:36 +0900 |
Yuya Nishihara |
localrepo: do not cache auditor/nofsauditor which would make reference cycle
|
Sun, 05 Aug 2018 13:13:06 +0900 |
Yuya Nishihara |
minirst: remove unused function decorateblocks()
|
Sun, 05 Aug 2018 12:11:19 +0900 |
Yuya Nishihara |
minirst: make format() simply return a formatted text
|
Sun, 05 Aug 2018 12:20:43 +0900 |
Yuya Nishihara |
help: reorder section filtering flow to not format help text twice
|
Sun, 05 Aug 2018 12:06:07 +0900 |
Yuya Nishihara |
help: inline minirst.format()
|
Sun, 05 Aug 2018 11:43:05 +0900 |
Yuya Nishihara |
minirst: extract function that formats parsed blocks as plain text
|
Sun, 05 Aug 2018 11:39:52 +0900 |
Yuya Nishihara |
minirst: unindent "if True" block in filtersections()
|
Sun, 05 Aug 2018 11:38:56 +0900 |
Yuya Nishihara |
minirst: extract function that filters parsed blocks by section name
|
Sat, 25 Aug 2018 20:19:27 +0900 |
Yuya Nishihara |
bookmarks: adjust exception type so present(bookmark(.)) works as expected
|
Sat, 25 Aug 2018 20:16:28 +0900 |
Yuya Nishihara |
revset: expand bookmark(.) to the active bookmark
|
Sat, 25 Aug 2018 15:33:15 +0900 |
Yuya Nishihara |
pycompat: remove membershiprange which is no longer used
|
Sat, 25 Aug 2018 15:28:48 +0900 |
Yuya Nishihara |
transaction: remember original len(repo) instead of tracking added revs (API)
|
Sat, 25 Aug 2018 15:19:43 +0900 |
Yuya Nishihara |
obsutil: make sure "addedrevs" is not None in getobsoleted()
|
Tue, 29 May 2018 18:13:19 +0200 |
Boris Feld |
phases: enforce internal phase support
|
Thu, 24 May 2018 09:59:10 +0200 |
Boris Feld |
phases: add a repository requirement about internal phase
|
Sat, 25 Aug 2018 01:19:48 +0200 |
Boris Feld |
phases: add an internal phases
|
Wed, 22 Aug 2018 11:58:36 -0700 |
Gregory Szorc |
stringutil: teach pprint() to recognize generators
|
Mon, 27 Aug 2018 16:03:00 -0400 |
Valentin Gatien-Baron |
commitextras: no need to special case extras=[]
|
Mon, 27 Aug 2018 16:01:55 -0400 |
Valentin Gatien-Baron |
commitextras: work nicely with other extensions
|
Sat, 25 Aug 2018 11:20:13 +0200 |
Boris Feld |
phases: simplify revset in updatephases
|
Tue, 28 Aug 2018 00:32:10 +0800 |
Anton Shestakov |
context: use new names for unstable changesets in docstrings
|
Fri, 24 Aug 2018 08:45:18 -0700 |
Martin von Zweigbergk |
index: embed nodetree in index object to avoid reference cycle
|
Mon, 27 Aug 2018 20:45:52 +0300 |
Pulkit Goyal |
catapipe: make the file executable
|
Mon, 27 Aug 2018 20:41:31 +0300 |
Pulkit Goyal |
run-tests: fix the remaining failure of test-run-tests.py
|
Mon, 27 Aug 2018 20:39:32 +0300 |
Pulkit Goyal |
run-tests: don't append rtendtracing logs if pipe is /dev/null
|
Mon, 27 Aug 2018 04:31:09 +0530 |
Sushil khanchi |
cmdutil: fix typo in revert()
|
Thu, 23 Aug 2018 13:33:19 -0700 |
Kyle Lippincott |
log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
|
Sun, 26 Aug 2018 19:14:26 +0300 |
Pulkit Goyal |
filemerge: fix the wrong placements of messages in prompt
|
Sat, 25 Aug 2018 21:17:34 +0300 |
Pulkit Goyal |
filemerge: print the filename in quotes in prompt
|
Tue, 14 Aug 2018 17:00:32 +0000 |
Gregory Szorc |
filelog: remove proxies to revlog
|
Tue, 21 Aug 2018 00:01:54 +0000 |
Gregory Szorc |
debugcommands: introduce debugrevlogindex (BC)
|
Mon, 20 Aug 2018 23:08:57 +0000 |
Gregory Szorc |
debugcommands: use openstorage() in debugdata (BC)
|
Mon, 20 Aug 2018 23:06:47 +0000 |
Gregory Szorc |
tests: use inline Python for revlog test
|
Mon, 20 Aug 2018 21:01:05 +0000 |
Gregory Szorc |
debugcommands: use openstorage() in debugindexdot
|
Tue, 14 Aug 2018 16:28:21 +0000 |
Gregory Szorc |
cmdutil: return a revlog from openrevlog() and split function
|
Mon, 20 Aug 2018 13:29:48 -0400 |
Augie Fackler |
merge: improve interactive one-changed one-deleted message (issue5550)
|
Thu, 16 Aug 2018 17:19:27 +0200 |
Boris Feld |
bookmark: add an --active flag to display the active bookmark
|
Thu, 23 Aug 2018 01:48:39 +0200 |
Boris Feld |
phase: use `_phase` revset instead of string interpolation
|
Thu, 23 Aug 2018 01:48:26 +0200 |
Boris Feld |
phase: expose a `_phase(idx)` revset
|
Thu, 23 Aug 2018 01:15:19 +0200 |
Boris Feld |
phase: handle phase with no command flag
|
Tue, 05 Jun 2018 20:47:52 +0200 |
Boris Feld |
phase: explicitly exclude secret phase and above
|
Tue, 05 Jun 2018 18:16:07 +0200 |
Boris Feld |
phase: use `trackedphases` in `_getphaserevsnative`
|
Fri, 24 Aug 2018 17:45:46 -0400 |
Matt Harbison |
lfs: add a progress bar when searching for blobs to upload
|
Wed, 22 Aug 2018 14:37:56 +0900 |
FUJIWARA Katsunori |
i18n: merge i18n comments of translatable texts correctly
|
Wed, 22 Aug 2018 14:22:59 +0900 |
FUJIWARA Katsunori |
help: revise explanation about capability check while selecting merge tool
|
Wed, 22 Aug 2018 14:08:27 +0900 |
FUJIWARA Katsunori |
filemerge: avoid putting translated text into docstring
|
Wed, 22 Aug 2018 13:57:01 +0900 |
FUJIWARA Katsunori |
filemerge: make capability check for internal tools ignore merge-tools section
|
Fri, 24 Aug 2018 22:21:04 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 24 Aug 2018 18:21:55 -0700 |
Gregory Szorc |
scmutil: avoid quadratic membership testing (issue5969)
stable
|
Wed, 15 Aug 2018 14:41:27 -0700 |
Kyle Lippincott |
copies: correctly skip directories that have already been considered
|
Fri, 24 Aug 2018 12:55:05 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 24 Aug 2018 10:19:31 -0700 |
Kyle Lippincott |
match: make exactmatcher.visitchildrenset return file children as well
|
Thu, 23 Aug 2018 18:04:15 -0700 |
Kyle Lippincott |
match: document that visitchildrenset might return files
|
Fri, 24 Aug 2018 10:13:27 -0700 |
Augie Fackler |
util: make timedcm require the label (API)
|
Tue, 21 Aug 2018 17:15:51 -0400 |
Augie Fackler |
cleanup: make all uses of timedcm specify what they're timing
|
Tue, 21 Aug 2018 17:13:35 -0400 |
Augie Fackler |
util: make timedcm context manager also emit trace events
|
Tue, 21 Aug 2018 15:27:30 -0400 |
Augie Fackler |
demandimport: instrument python 2 code with trace events
|
Tue, 21 Aug 2018 15:25:07 -0400 |
Augie Fackler |
dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events
|
Tue, 21 Aug 2018 15:24:20 -0400 |
Augie Fackler |
tracing: new module to make tracing events in hg easier
|
Tue, 21 Aug 2018 15:23:01 -0400 |
Augie Fackler |
tests: add support for emitting trace events to run-tests
|
Tue, 21 Aug 2018 15:01:09 -0400 |
Augie Fackler |
contrib: new script to read events from a named pipe and emit catapult traces
|
Tue, 21 Aug 2018 22:49:08 -0400 |
Matt Harbison |
fastannotate: pconvert paths from the server for Windows
|
Tue, 21 Aug 2018 22:34:32 -0400 |
Matt Harbison |
test-fastannotate: close fd before unlinking to keep Windows happy
|
Tue, 21 Aug 2018 21:43:44 -0400 |
Matt Harbison |
test-fastannotate: fix trivial output differences on Windows
|
Tue, 21 Aug 2018 21:29:10 -0400 |
Matt Harbison |
fastannotate: make the default value for `fastannotate.useflock` dynamic
|
Wed, 08 Aug 2018 13:56:53 +0300 |
Pulkit Goyal |
narrow: add a --narrowspec flag to clone command
|
Fri, 10 Aug 2018 16:01:19 -0700 |
Gregory Szorc |
manifest: use rev() instead of nodemap.__contains__
|
Fri, 10 Aug 2018 15:06:41 -0700 |
Gregory Szorc |
manifest: rename manifestlog._treeinmem to ._treemanifests
|
Fri, 10 Aug 2018 15:01:06 -0700 |
Gregory Szorc |
manifest: add getstorage() to manifestlog and use it globally
|
Fri, 10 Aug 2018 14:44:50 -0700 |
Gregory Szorc |
manifest: rename dir argument and attribute to tree
|
Fri, 10 Aug 2018 14:40:02 -0700 |
Gregory Szorc |
manifest: set appropriate cache entry when clearing _dirlogcache()
|
Fri, 10 Aug 2018 14:20:47 -0700 |
Gregory Szorc |
manifest: remove addgroup() from manifestlog and imanifestlog
|
Fri, 10 Aug 2018 13:59:27 -0700 |
Gregory Szorc |
repository: clarify role of imanifestlog
|
Fri, 10 Aug 2018 13:43:26 -0700 |
Gregory Szorc |
changegroup: change topics during generation
|
Fri, 10 Aug 2018 12:44:15 -0700 |
Gregory Szorc |
changegroup: rename mfs to manifests
|
Fri, 10 Aug 2018 12:42:00 -0700 |
Gregory Szorc |
changegroup: clean up changelog callback
|
Fri, 10 Aug 2018 12:08:45 -0700 |
Gregory Szorc |
changegroup: call rev() on manifestlog instance
|
Fri, 10 Aug 2018 11:00:06 -0700 |
Gregory Szorc |
manifest: rename dir to tree to avoid shadowing built-in
|
Thu, 09 Aug 2018 19:27:54 -0700 |
Gregory Szorc |
repository: remove candelta() from ifileindex
|
Thu, 09 Aug 2018 19:30:36 -0700 |
Gregory Szorc |
changegroup: rename dir to tree to avoid shadowing a built-in
|
Thu, 09 Aug 2018 16:11:24 -0700 |
Gregory Szorc |
repository: remove storedeltachains from ifilestorage
|
Thu, 09 Aug 2018 16:02:14 -0700 |
Gregory Szorc |
repository: establish API for emitting revision deltas
|
Thu, 09 Aug 2018 15:40:14 -0700 |
Gregory Szorc |
repository: formalize interfaces for revision deltas and requests
|
Thu, 09 Aug 2018 14:31:25 -0700 |
Gregory Szorc |
changegroup: move node sorting into deltagroup()
|
Tue, 21 Aug 2018 21:05:15 -0400 |
Matt Harbison |
cext: fix truncation warnings in revlog on Windows
|
Tue, 21 Aug 2018 20:57:58 -0400 |
Matt Harbison |
cext: fix revlog compiler error on Windows
|
Sun, 05 Aug 2018 00:42:07 -0700 |
Martin von Zweigbergk |
shortest: use nodetree for finding shortest node within revset
|
Mon, 20 Aug 2018 15:57:03 -0700 |
Martin von Zweigbergk |
index: fix a comment about overflow-checking
|
Mon, 20 Aug 2018 16:19:36 -0400 |
Matt Harbison |
tests: demonstrate a problem with renames on the p2 side of a conversion
|
Fri, 13 Jul 2018 15:03:15 -0400 |
Matt Harbison |
tests: add a test to show the added/modified/removed files in a bzr convert
|
Fri, 13 Jul 2018 12:33:06 -0400 |
Matt Harbison |
tests: show added/modified/removed files when logging repos converted from bzr
|
Mon, 20 Aug 2018 22:04:22 -0400 |
Matt Harbison |
tests: drop an unnecessary redirect to /dev/null
|
Mon, 20 Aug 2018 11:29:43 -0400 |
Augie Fackler |
py3: whitelist another test caught by the ratchet
|
Fri, 03 Aug 2018 23:03:13 -0700 |
Martin von Zweigbergk |
index: move raise_revlog_error() further up
|
Fri, 06 Jul 2018 07:53:23 -0700 |
Martin von Zweigbergk |
index: make node tree a Python object
|
Sun, 19 Aug 2018 22:30:32 -0700 |
Martin von Zweigbergk |
index: rename _fix_index() since it no longer fixes the index
|
Sat, 18 Aug 2018 00:01:31 -0700 |
Martin von Zweigbergk |
index: don't include nullid in boundary check in pure code
|
Mon, 20 Aug 2018 16:13:17 -0400 |
Augie Fackler |
fastannotate: address pyflakes concerns
|
Thu, 09 Aug 2018 15:08:32 -0400 |
Augie Fackler |
fastannotate: move some global state mutation to extsetup()
|
Thu, 09 Aug 2018 15:05:43 -0400 |
Augie Fackler |
fastannotate: rip out specialized support for remotefilelog
|
Thu, 09 Aug 2018 14:56:29 -0400 |
Augie Fackler |
fastannotate: record some TODO items from indygreg's review
|
Wed, 01 Aug 2018 11:10:41 -0400 |
Augie Fackler |
fastannotate: write out files from server in a predictable order
|
Mon, 30 Jul 2018 22:50:00 -0400 |
Augie Fackler |
fastannotate: initial import from Facebook's hg-experimental
|
Thu, 16 Aug 2018 05:50:49 +0200 |
Joerg Sonnenberger |
util: improve handling of truncated compressed streams
|
Fri, 10 Aug 2018 23:24:33 +0800 |
Anton Shestakov |
zsh_completion: update all options
|
Fri, 10 Aug 2018 14:46:56 +0800 |
Anton Shestakov |
zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands
|
Fri, 10 Aug 2018 14:41:41 +0800 |
Anton Shestakov |
zsh_completion: remove completion for obsolete graphlog extension
|
Fri, 10 Aug 2018 09:09:52 +0800 |
Anton Shestakov |
zsh_completion: declare appropriate local parameters for ->string form
|
Fri, 10 Aug 2018 08:59:52 +0800 |
Anton Shestakov |
zsh_completion: complete files from `hg st -mar` for commit and diff
|
Fri, 10 Aug 2018 08:33:27 +0800 |
Anton Shestakov |
zsh_completion: drop -w, add -S to _arguments
|
Fri, 10 Aug 2018 08:19:36 +0800 |
Anton Shestakov |
zsh_completion: rename _hg_style_opts to _hg_template_opts
|
Fri, 17 Aug 2018 00:51:46 +0200 |
Joerg Sonnenberger |
pycompat: wrap xrange for py2 to provide efficient __contains__
|
Sat, 18 Aug 2018 10:24:57 +0200 |
Boris Feld |
phases: drop dead code in `newheads`
stable
|
Sat, 18 Aug 2018 10:24:16 +0200 |
Boris Feld |
phases: fix `nullid` reference in newheads
stable
|
Mon, 20 Aug 2018 16:33:48 -0400 |
Augie Fackler |
beautifygraph: don't warn about busted terminal if HGPLAIN is set
stable
|
Mon, 20 Aug 2018 09:48:08 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 19 Aug 2018 13:27:02 +0900 |
Yuya Nishihara |
merge: do not delete untracked files silently (issue5962)
stable
|
Sat, 18 Aug 2018 10:06:56 +0900 |
Yuya Nishihara |
node: correct hex representation of pseudo node ids
|
Sun, 19 Aug 2018 21:53:41 -0400 |
Augie Fackler |
merge with stable
|
Sat, 18 Aug 2018 10:33:03 +0900 |
Yuya Nishihara |
perf: fix typo in perfphasesremote()
stable
|
Thu, 16 Aug 2018 04:50:32 +0200 |
Boris Feld |
revlog: fix typo in 'buildtext' name
|
Sat, 18 Aug 2018 23:17:06 -0700 |
Martin von Zweigbergk |
revlog: fix pure version of _partialmatch() to include nullid
|
Sat, 18 Aug 2018 15:15:04 -0400 |
Matt Harbison |
tests: conditionalize color output on abort
|
Sat, 18 Aug 2018 14:03:11 -0400 |
Matt Harbison |
tests: conditionalize out tests that msys is mangling
|
Sat, 18 Aug 2018 13:27:33 -0400 |
Matt Harbison |
test-absorb: stabilize for no-execbit platforms
|
Sat, 18 Aug 2018 12:35:47 -0400 |
Matt Harbison |
test-graft: add a missing output line for Windows
|
Sat, 18 Aug 2018 01:07:43 -0400 |
Matt Harbison |
share: allow more than one level of directories to be created
|
Sat, 18 Aug 2018 00:51:26 -0400 |
Matt Harbison |
clone: allow local cloning to create more than one level of directories
|
Fri, 17 Aug 2018 23:28:37 -0400 |
Matt Harbison |
tests: demonstrate an inconsistency when cloning to a missing directory tree
|
Sat, 18 Aug 2018 23:39:26 -0400 |
Matt Harbison |
tests: stabilize test-merge-tools.t on Windows
|
Fri, 17 Aug 2018 21:26:34 +0000 |
Gregory Szorc |
dagutil: remove module
|
Fri, 17 Aug 2018 21:21:50 +0000 |
Gregory Szorc |
dagop: port revlogdag.linearize() to standalone function
|
Fri, 17 Aug 2018 19:48:52 +0000 |
Gregory Szorc |
dagutil: use revlog.parentrevs() for resolving parent revisions
|
Fri, 17 Aug 2018 19:45:13 +0000 |
Gregory Szorc |
dagop: extract headsetofconnecteds() from dagutil
|
Fri, 17 Aug 2018 19:35:24 +0000 |
Gregory Szorc |
setdiscovery: precompute children revisions to avoid quadratic lookup
|
Fri, 17 Aug 2018 19:24:36 +0000 |
Gregory Szorc |
dagutil: remove unused classes
|
Fri, 17 Aug 2018 18:23:47 +0000 |
Gregory Szorc |
setdiscovery: use revset for resolving DAG heads in a subset
|
Fri, 17 Aug 2018 19:12:25 +0000 |
Gregory Szorc |
dagutil: remove ability to invert instances
|
Fri, 17 Aug 2018 18:22:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for parent resolution
|
Fri, 17 Aug 2018 18:05:36 +0000 |
Gregory Szorc |
setdiscovery: use revsets for computing a subset's heads and roots
|
Fri, 17 Aug 2018 17:59:16 +0000 |
Gregory Szorc |
dagutil: remove heads() and localsubset from revlogdag.__init__
|
Fri, 17 Aug 2018 17:54:10 +0000 |
Gregory Szorc |
setdiscovery: pass head revisions into sample functions
|
Fri, 17 Aug 2018 17:48:15 +0000 |
Gregory Szorc |
setdiscovery: pass heads into _updatesample()
|
Fri, 17 Aug 2018 17:26:07 +0000 |
Gregory Szorc |
setdiscovery: use a revset for finding DAG heads in a subset
|
Fri, 17 Aug 2018 17:21:11 +0000 |
Gregory Szorc |
setdiscovery: reflect use of revs instead of nodes
|
Fri, 17 Aug 2018 17:15:09 +0000 |
Gregory Szorc |
dagutil: remove descendantset() and ancestorset()
|
Fri, 17 Aug 2018 17:13:26 +0000 |
Gregory Szorc |
setdiscovery: use a revset instead of dagutil.descendantset()
|
Thu, 16 Aug 2018 20:23:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil to compute heads
|
Thu, 16 Aug 2018 20:11:45 +0000 |
Gregory Szorc |
dagutil: remove nodeset()
|
Thu, 16 Aug 2018 19:55:55 +0000 |
Gregory Szorc |
debugcommands: use a revset instead of dagutil
|
Thu, 16 Aug 2018 19:51:01 +0000 |
Gregory Szorc |
dagutil: remove internalize() and internalizeall()
|
Thu, 16 Aug 2018 19:47:30 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for node -> rev conversion
|
Thu, 16 Aug 2018 19:40:46 +0000 |
Gregory Szorc |
dagutil: remove externalize() and externalizeall()
|
Thu, 16 Aug 2018 19:39:47 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for rev -> node conversions
|
Thu, 16 Aug 2018 19:23:24 +0000 |
Gregory Szorc |
exchange: don't use dagutil
|
Fri, 20 Jul 2018 13:20:01 +0200 |
Paul Morelle |
revlog: only consider the span of the delta section
|
Mon, 23 Jul 2018 16:21:58 +0200 |
Boris Feld |
revlog: ensure intermediate snapshot have decreasing size
|
Wed, 07 Mar 2018 12:28:04 +0100 |
Paul Morelle |
revlog: bound number of snapshots in a chain
|
Fri, 20 Jul 2018 14:32:56 +0200 |
Boris Feld |
revlog: compute snapshot depth on delta info
|
Wed, 15 Aug 2018 12:30:30 +0200 |
Boris Feld |
debugrevlog: display snapshot details per depth
|
Wed, 15 Aug 2018 12:09:14 +0200 |
Boris Feld |
revlog: add a method to retrieve snapshot depth
|
Fri, 27 Jul 2018 10:52:43 +0200 |
Boris Feld |
debugrevlog: include information about intermediate snapshots
|
Fri, 20 Jul 2018 13:34:48 +0200 |
Paul Morelle |
revlog: also detect intermediate snapshots
|
Fri, 20 Jul 2018 13:32:17 +0200 |
Paul Morelle |
revlog: add a method to tells whether rev is stored as a snapshot
|
Wed, 15 Aug 2018 15:20:44 +0200 |
Boris Feld |
debugrevlog: fix for non-manifest object
|
Fri, 17 Aug 2018 16:11:35 -0700 |
Gregory Szorc |
merge with stable
|
Fri, 17 Aug 2018 20:35:52 +0200 |
Boris Feld |
remotephase: avoid full changelog iteration (issue5964)
stable
|
Fri, 17 Aug 2018 15:32:38 -0700 |
Kyle Lippincott |
nodes: expand/comment the magic nodes so they are more easily searchable
|
Fri, 17 Aug 2018 13:07:33 +0900 |
Yuya Nishihara |
revlog: obtain the first node at the lowest layer while building pure nodemap
|
Fri, 17 Aug 2018 12:54:50 +0900 |
Yuya Nishihara |
revlog: fix pure nodemap to not access missing index entry
|
Fri, 17 Aug 2018 12:48:44 +0900 |
Yuya Nishihara |
changelog: remove copy of revlog.nodemap()
|
Fri, 17 Aug 2018 16:00:32 -0700 |
Boris Feld |
remotephase: fast path newheads computation in simple case (issue5964)
stable
|
Fri, 17 Aug 2018 17:51:06 +0200 |
Boris Feld |
perf: add a perfphasesremote command
stable
|
Wed, 15 Aug 2018 14:43:40 +0200 |
Boris Feld |
sparse-revlog: fix delta validity computation
stable
|
Fri, 17 Aug 2018 10:51:05 +0900 |
Yuya Nishihara |
branchmap: explicitly convert file into iterator
|
Fri, 17 Aug 2018 10:25:39 +0900 |
Yuya Nishihara |
branchmap: close cache file properly
|
Fri, 17 Aug 2018 10:24:29 +0900 |
Yuya Nishihara |
branchmap: strip '\n' read from cache file as before
|
Fri, 17 Aug 2018 10:21:25 +0900 |
Yuya Nishihara |
rebase: do not pass in user option to rollback in-memory merge conflict
|
Fri, 17 Aug 2018 10:19:17 +0900 |
Yuya Nishihara |
rebase: add test for in-memory merge conflicts
|
Thu, 16 Aug 2018 18:53:51 +0000 |
Gregory Szorc |
rebase: call _dorebase() properly
|
Thu, 16 Aug 2018 16:59:40 +0300 |
Pulkit Goyal |
context: make sure file is not deleted while checking path conflicts
|
Thu, 16 Aug 2018 16:53:48 +0300 |
Pulkit Goyal |
tests: demonstrate that IMM needs to be smarter with path conflicts
|
Thu, 16 Aug 2018 16:36:32 +0300 |
Pulkit Goyal |
tests: don't create new repo inside existing repo in test-rebase-inmemory.t
|
Wed, 25 Jul 2018 13:40:42 -0400 |
Augie Fackler |
tests: remove test-py3-commands.t
|
Wed, 25 Jul 2018 13:41:21 -0400 |
Augie Fackler |
tests: update test-check-py3-compat.t output in the py3exe branch
|
Wed, 15 Aug 2018 17:40:21 -0700 |
Kyle Lippincott |
overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
|
Tue, 14 Aug 2018 22:20:28 +0900 |
FUJIWARA Katsunori |
filemerge: show actual capabilities of internal merge tools
|
Wed, 15 Aug 2018 22:24:50 +0900 |
FUJIWARA Katsunori |
filemerge: add config knob to check capabilities of internal merge tools
|
Wed, 15 Aug 2018 22:24:38 +0900 |
FUJIWARA Katsunori |
filemerge: show warning if chosen tool has no binary files capability
|
Tue, 14 Aug 2018 20:15:51 +0900 |
FUJIWARA Katsunori |
filemerge: add the function to examine a capability of a internal tool
|
Tue, 14 Aug 2018 20:08:27 +0900 |
FUJIWARA Katsunori |
filemerge: set actual capabilities of internal merge tools
|
Tue, 14 Aug 2018 20:05:36 +0900 |
FUJIWARA Katsunori |
help: describe more detail about capabilities while deciding merge tool
|
Thu, 16 Aug 2018 00:50:53 -0400 |
Augie Fackler |
tests: un-glob patchbomb test lines that were only globbing a hostname
|
Thu, 16 Aug 2018 00:42:04 -0400 |
Augie Fackler |
tests: force a stable hostname in patchbomb tests
|
Thu, 16 Aug 2018 00:40:20 -0400 |
Augie Fackler |
patchbomb: allow using HGHOSTNAME to force a hostname
|
Thu, 16 Aug 2018 00:39:32 -0400 |
Augie Fackler |
patchbomb: extract function for generating message-id
|
Wed, 15 Aug 2018 11:27:57 +0530 |
Sushil khanchi |
rebase: cover restorestatus() by lock to prevent it from being updated
|
Mon, 13 Aug 2018 21:22:14 +0100 |
Martijn Pieters |
branchmap: load branchmap as an iterable
|
Mon, 13 Aug 2018 20:31:01 +0100 |
Martijn Pieters |
perf: time loading branchmap caches
|
Thu, 16 Aug 2018 00:13:41 +0000 |
Gregory Szorc |
tests: add conditional output when simplestore extensions is loaded
|
Thu, 16 Aug 2018 00:11:35 +0000 |
Gregory Szorc |
tests: conditionalize extension tests for extra extensions
|
Sat, 07 Jul 2018 22:40:39 +0900 |
Yuya Nishihara |
commit: try hard to reuse p1 manifest if nothing changed
|
Sun, 12 Aug 2018 18:44:42 +0900 |
Yuya Nishihara |
merge: add tests for commit with no content change
|
Sat, 07 Jul 2018 22:32:49 +0900 |
Yuya Nishihara |
commit: add debug message regarding manifest reuse
|
Sun, 12 Aug 2018 12:16:08 +0900 |
Yuya Nishihara |
mail: convert encoding.encoding to sysstr
|
Sun, 12 Aug 2018 12:14:28 +0900 |
Yuya Nishihara |
mail: call s.decode('ascii') explicitly to see if s is an ascii bytes
|
Sun, 12 Aug 2018 12:11:36 +0900 |
Yuya Nishihara |
mail: pass in addr to _addressencode() in bytes
|
Sun, 12 Aug 2018 12:01:34 +0900 |
Yuya Nishihara |
mail: remove redundant bytesurl() from addrlistencode()
|
Sun, 12 Aug 2018 11:43:24 +0900 |
Yuya Nishihara |
patchbomb: really use BytesGenerator API
|
Sun, 12 Aug 2018 14:03:22 +0900 |
Yuya Nishihara |
byteify-strings: prevent "__name__ == '__main__'" from being transformed
|
Wed, 15 Aug 2018 17:06:12 -0400 |
Augie Fackler |
merge with stable
|
Wed, 15 Aug 2018 10:57:47 +0900 |
Yuya Nishihara |
rebase: turn off inmemory flag on --stop
|
Wed, 15 Aug 2018 10:47:07 +0900 |
Yuya Nishihara |
rebase: use action variable to select things to do
|
Wed, 15 Aug 2018 10:41:26 +0900 |
Yuya Nishihara |
rebase: consolidate check for --dry-run/--confirm on abort/stop/continue
|
Wed, 15 Aug 2018 10:36:06 +0900 |
Yuya Nishihara |
rebase: consolidate check for --abort/--stop/--continue conflicts
|
Wed, 15 Aug 2018 10:32:10 +0900 |
Yuya Nishihara |
rebase: do not set internal dryrun flag by --confirm
|
Fri, 27 Jul 2018 14:30:28 +0530 |
Sushil khanchi |
rebase: add test to show --stop moves bookmarks
|
Sun, 22 Jul 2018 22:08:14 +0530 |
Sushil khanchi |
rebase: include --stop option in documentation
|
Sun, 22 Jul 2018 22:04:49 +0530 |
Sushil khanchi |
rebase: raise error for options conflicting with --stop
|
Wed, 18 Jul 2018 00:25:52 +0530 |
Sushil khanchi |
rebase: add --stop option to stop rebase at any point (issue5206)
|
Fri, 01 Jun 2018 11:36:06 +0200 |
Boris Feld |
statprof: cleanup string construction
|
Wed, 25 Jul 2018 17:11:59 +0200 |
Boris Feld |
addremove: add associated color for the new labels
|
Tue, 14 Aug 2018 11:39:48 +0200 |
Boris Feld |
remove: add a label for messages about removed files
|
Tue, 14 Aug 2018 11:15:05 +0200 |
Boris Feld |
add: add a label for messages about added files
|
Wed, 25 Jul 2018 17:11:52 +0200 |
Boris Feld |
addremove: add labels for messages about added and removed files
|
Fri, 27 Jul 2018 12:08:10 +0200 |
Boris Feld |
revlog: filter out "invalid" delta base candidates
|
Tue, 14 Aug 2018 13:47:07 -0700 |
Boris Feld |
revlog: use a symbolic constant for the deltas/text ration
|
Fri, 27 Jul 2018 14:37:31 +0200 |
Boris Feld |
revlog: do not search for delta for empty content
|
Tue, 14 Aug 2018 13:44:13 -0700 |
Boris Feld |
revlog: split and document good delta conditional
|
Fri, 27 Jul 2018 19:09:41 +0200 |
Boris Feld |
revlog: skip over empty revision when looking for delta base
|
Sat, 28 Jul 2018 14:14:59 +0200 |
Boris Feld |
debugrevlog: display details about empty revision
|
Fri, 27 Jul 2018 19:19:52 +0200 |
Boris Feld |
debugrevlog: track empty revlog entries
|
Fri, 27 Jul 2018 10:59:59 +0200 |
Boris Feld |
debugrevlog: document some of the variable used
|
Tue, 14 Aug 2018 13:36:41 -0700 |
Boris Feld |
revlog: drop compatibility for `revlog.descendant` (API)
|
Tue, 14 Aug 2018 13:36:11 -0700 |
Boris Feld |
context: drop compatibility for `context.descendant` (API)
|
Fri, 10 Aug 2018 09:20:44 +0900 |
Yuya Nishihara |
cmdutil: remove _updatecleanmsg() which is no longer used anywhere
|
Fri, 10 Aug 2018 09:18:37 +0900 |
Yuya Nishihara |
cmdutil: fix weird indent in _mergemsg()
|
Fri, 10 Aug 2018 00:28:07 -0400 |
Matt Harbison |
cext: fix a warning about differing const qualifiers on Windows
|
Fri, 10 Aug 2018 00:14:47 -0400 |
Matt Harbison |
cext: fix most truncation warnings in revlog on Windows
|
Thu, 09 Aug 2018 23:52:45 -0400 |
Matt Harbison |
cext: fix Windows warning about implicit conversion of 32-bit shift to 64 bit
|
Thu, 09 Aug 2018 00:09:03 -0700 |
Martin von Zweigbergk |
index: make capacity argument to nt_init be measured in revisions
|
Wed, 08 Aug 2018 23:41:50 -0700 |
Martin von Zweigbergk |
index: avoid duplicating capacity-growth expression
|
Wed, 08 Aug 2018 23:36:15 -0700 |
Martin von Zweigbergk |
index: move check for too large capacity into nt_init()
|
Wed, 08 Aug 2018 22:26:57 -0700 |
Martin von Zweigbergk |
shortest: don't include nullid in disambigution revset
|
Wed, 08 Aug 2018 21:52:39 -0700 |
Martin von Zweigbergk |
index: don't include nullid in the internal "length" field
|
Thu, 09 Aug 2018 13:20:42 -0400 |
Augie Fackler |
tests: add test coverage for revlogindex[-1] which was previously missing
|
Wed, 01 Aug 2018 16:28:10 +0300 |
Pulkit Goyal |
context: safegaurd from 'lx' being passed as file flag in manifest
|
Fri, 10 Aug 2018 03:33:38 -0400 |
Augie Fackler |
debugcommands: urlerror only has a read() method in Python 2
|
Fri, 10 Aug 2018 03:31:23 -0400 |
Augie Fackler |
debugcommands: get_method should always return a sysstr
|
Fri, 10 Aug 2018 03:16:02 -0400 |
Augie Fackler |
stringutil: if we get a memoryview in escapestr, coerce it to bytes
|
Fri, 10 Aug 2018 03:14:52 -0400 |
Augie Fackler |
debugcommands: fix a missing b prefix
|
Fri, 10 Aug 2018 02:31:44 -0400 |
Augie Fackler |
wireprotohelpers: add missing b prefixes
|
Fri, 10 Aug 2018 02:30:14 -0400 |
Augie Fackler |
util: fix signature of setsockopt in socket observer
|
Fri, 10 Aug 2018 02:03:26 -0400 |
Augie Fackler |
tests: port test-glog.t to Python 3 by using extracted printrevset
|
Fri, 10 Aug 2018 02:02:40 -0400 |
Augie Fackler |
tests: extract printrevset extension from test-glog-beautifygraph.t
|
Fri, 10 Aug 2018 02:18:41 -0400 |
Augie Fackler |
tests: add missing b'' prefix in test-check-code.t
|
Fri, 10 Aug 2018 02:17:50 -0400 |
Augie Fackler |
contrib: have check-code look at files in latin1 instead of ascii
|
Fri, 10 Aug 2018 00:37:24 -0400 |
Augie Fackler |
tests: port inline extension in test for beautifygraph to Python 3
|
Fri, 10 Aug 2018 00:08:06 -0400 |
Augie Fackler |
beautifygraph: use slicing instead of subscripting on bytestr
|
Fri, 10 Aug 2018 00:07:45 -0400 |
Augie Fackler |
beautifygraph: use sysstr for checking encoding._wide
|
Fri, 10 Aug 2018 01:42:01 -0400 |
Augie Fackler |
stringutil: have buildrepr delegate to pprint for unknown types
|
Fri, 10 Aug 2018 01:41:31 -0400 |
Augie Fackler |
stringutil: teach pprint about sets
|
Fri, 10 Aug 2018 00:12:55 -0400 |
Augie Fackler |
parser: replace bespoke _brepr with stringutil.pprint
|
Fri, 10 Aug 2018 02:06:46 -0400 |
Augie Fackler |
mq: use stringutil.pprint instead of pycompat.byterepr
|
Thu, 09 Aug 2018 13:27:05 -0400 |
Augie Fackler |
tests: remove expected output of test-parseindex2.py
|
Thu, 09 Aug 2018 13:13:16 -0400 |
Augie Fackler |
parsers: adjust pure-python version to mimic a3dacabd476b
|
Thu, 09 Aug 2018 13:34:33 -0400 |
Augie Fackler |
tests: restore Python 3 compat in test-parseindex2.py
|
Thu, 09 Aug 2018 13:26:28 -0400 |
Augie Fackler |
tests: port remaining bits of test-parseindex2 to unittest asserts
|
Thu, 09 Aug 2018 23:13:56 -0400 |
Augie Fackler |
tests: allow more detailed error message from re.compile
|
Thu, 09 Aug 2018 23:13:35 -0400 |
Augie Fackler |
grep: include format string in columns list
|
Thu, 09 Aug 2018 23:13:01 -0400 |
Augie Fackler |
grep: coerce username to bytestr, not str
|
Thu, 09 Aug 2018 23:12:44 -0400 |
Augie Fackler |
grep: difflib sequencematcher opcodes are native strs
|
Thu, 09 Aug 2018 21:59:32 -0400 |
Augie Fackler |
tests: allow for a bonus newline in base64'd email payload
|
Thu, 09 Aug 2018 21:58:43 -0400 |
Augie Fackler |
mail: be more cautious about bytes vs str for py3 compat
|
Thu, 09 Aug 2018 21:57:46 -0400 |
Augie Fackler |
patchbomb: use native strings when determining attachment disposition
|
Thu, 09 Aug 2018 21:04:15 -0400 |
Augie Fackler |
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)
|
Thu, 09 Aug 2018 20:57:27 -0400 |
Augie Fackler |
tests: put some Python 3 polish on inline Python invocations
|
Thu, 09 Aug 2018 19:39:33 -0400 |
Augie Fackler |
patchbomb: don't unintentionally duplicate headers
|
Thu, 09 Aug 2018 19:37:57 -0400 |
Augie Fackler |
patchbomb: use sysstrs when describing content-type
|
Thu, 09 Aug 2018 18:28:43 -0400 |
Augie Fackler |
patchbomb: use native strs for email header keys and values
|
Thu, 09 Aug 2018 18:28:19 -0400 |
Augie Fackler |
patchbomb: use email.encoders instead of email.Encoders
|
Thu, 09 Aug 2018 18:27:36 -0400 |
Augie Fackler |
mail: properly handle email addresses typically being unicodes
|
Thu, 09 Aug 2018 20:08:30 -0700 |
Augie Fackler |
tests: fix Python3 issues in Python one-liners in test-patchbomb.t
|
Thu, 09 Aug 2018 17:46:07 -0400 |
Augie Fackler |
dummysmtpd: accept additional kwargs from stdlib smtpd
|
Thu, 09 Aug 2018 17:44:36 -0400 |
Augie Fackler |
mail: fix debug print, which appears to have been broken for a long time
|
Mon, 16 Jul 2018 18:17:44 -0400 |
Augie Fackler |
patchbomb: python 3 really wants those email addresses in unicode
|
Mon, 16 Jul 2018 18:17:19 -0400 |
Augie Fackler |
mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
|
Mon, 16 Jul 2018 18:16:26 -0400 |
Augie Fackler |
mail: modernize check for Python-with-TLS
|
Mon, 16 Jul 2018 17:49:17 -0400 |
Augie Fackler |
mail: cope with Py3 unicode antics on email addresses
|
Mon, 16 Jul 2018 17:48:03 -0400 |
Augie Fackler |
mail: fix _encode to be more correct on Python 3
|
Mon, 16 Jul 2018 14:14:27 -0400 |
Augie Fackler |
patchbomb: work around email module really wanting to write unicode data
|
Tue, 14 Aug 2018 14:00:35 -0400 |
Matt Harbison |
convert: don't drop missing or corrupt tag entries
stable
|
Thu, 09 Aug 2018 12:25:06 -0700 |
Gregory Szorc |
changegroup: invert conditional and dedent
|
Thu, 09 Aug 2018 09:40:29 -0700 |
Gregory Szorc |
changegroup: capture base node instead of rev in delta request
|
Thu, 09 Aug 2018 09:28:26 -0700 |
Gregory Szorc |
changegroup: introduce requests to define delta generation
|
Wed, 08 Aug 2018 20:17:48 -0700 |
Gregory Szorc |
changegroup: refactor delta parent code
|
Wed, 08 Aug 2018 16:01:26 -0700 |
Gregory Szorc |
changegroup: differentiate between fulltext and diff based deltas
|
Wed, 08 Aug 2018 15:28:22 -0700 |
Gregory Szorc |
changegroup: minor cleanups to deltagroup()
|
Wed, 08 Aug 2018 14:44:48 -0700 |
Gregory Szorc |
changegroup: emit revisiondelta instances from deltagroup()
|
Wed, 08 Aug 2018 14:33:33 -0700 |
Gregory Szorc |
changegroup: move file chunk emission to generate()
|
Wed, 08 Aug 2018 15:14:59 -0700 |
Gregory Szorc |
changegroup: move manifest chunk emission to generate()
|
Wed, 08 Aug 2018 15:09:12 -0700 |
Gregory Szorc |
changegroup: move size tracking and end of manifests to generate()
|
Wed, 08 Aug 2018 14:15:33 -0700 |
Gregory Szorc |
changegroup: emit delta group close chunk outside of deltagroup()
|
Wed, 08 Aug 2018 14:19:02 -0700 |
Gregory Szorc |
changegroup: extract cgpacker.group() to standalone function
|
Wed, 08 Aug 2018 14:02:31 -0700 |
Gregory Szorc |
changegroup: pass all state into group()
|
Wed, 08 Aug 2018 13:50:54 -0700 |
Gregory Szorc |
changegroup: inline _prune() into call sites
|
Tue, 07 Aug 2018 15:31:03 -0700 |
Gregory Szorc |
changegroup: inline _packmanifests() into generatemanifests()
|
Tue, 07 Aug 2018 15:13:25 -0700 |
Gregory Szorc |
changegroup: invert conditional and dedent
|
Tue, 07 Aug 2018 15:10:38 -0700 |
Gregory Szorc |
changegroup: make _revisiondeltanarrow() a standalone function
|
Tue, 07 Aug 2018 15:08:29 -0700 |
Gregory Szorc |
changegroup: pass state into _revisiondeltanarrow
|
Tue, 07 Aug 2018 14:53:42 -0700 |
Gregory Szorc |
changegroup: inline _close()
|
Tue, 07 Aug 2018 14:52:00 -0700 |
Gregory Szorc |
changegroup: pass clrevtolocalrev to each group
|
Tue, 07 Aug 2018 12:44:56 -0700 |
Gregory Szorc |
changegroup: combine _generatefiles() into generatefiles()
|
Tue, 07 Aug 2018 15:45:56 -0700 |
Gregory Szorc |
changegroup: define linknodes callbacks in generatefiles()
|
Tue, 07 Aug 2018 10:55:32 -0700 |
Gregory Szorc |
changegroup: track changelog to manifest revision map explicitly
|
Tue, 07 Aug 2018 10:49:41 -0700 |
Gregory Szorc |
changegroup: remove _clnodetorev
|
Mon, 06 Aug 2018 15:44:33 -0700 |
Gregory Szorc |
changegroup: rename _fullnodes to _fullclnodes
|
Mon, 06 Aug 2018 15:04:20 -0700 |
Gregory Szorc |
changegroup: move part of _revisiondeltanarrow into group()
|
Mon, 06 Aug 2018 14:56:37 -0700 |
Gregory Szorc |
changegroup: populate _clnodetorev as part of changelog linknode lookup
|
Thu, 09 Aug 2018 13:08:29 -0400 |
Augie Fackler |
tests: rename variables in revlog index parse test for clarity
|
Thu, 09 Aug 2018 13:06:50 -0400 |
Augie Fackler |
tests: move assertion closer to want/got declarations in test-parseindex2.py
|
Thu, 09 Aug 2018 13:05:40 -0400 |
Augie Fackler |
tests: move chunks of test-parseindex2.py to use unittest properly
|
Thu, 09 Aug 2018 12:59:23 -0400 |
Augie Fackler |
tests: fix up indent width in test-parseindex2.py
|
Thu, 09 Aug 2018 12:58:25 -0400 |
Augie Fackler |
tests: start moving test-parseindex2.py to a unittest
|
Thu, 09 Aug 2018 12:10:34 -0400 |
Augie Fackler |
tests: port test-absorb-filefixupstate to Python 3
|
Thu, 09 Aug 2018 12:06:31 -0400 |
Augie Fackler |
absorb: port partway to Python 3
|
Sat, 04 Aug 2018 21:31:46 -0400 |
Valentin Gatien-Baron |
localrepo: better error when a repo exists but we lack permissions
|
Mon, 06 Aug 2018 11:32:16 -0700 |
Gregory Szorc |
changegroup: extract _revisiondeltanormal() to standalone function
|
Mon, 06 Aug 2018 11:13:25 -0700 |
Gregory Szorc |
changegroup: inline _revchunk() into group()
|
Mon, 06 Aug 2018 11:06:22 -0700 |
Gregory Szorc |
changegroup: pass mfdicts properly
|
Mon, 06 Aug 2018 11:33:05 -0700 |
Gregory Szorc |
changegroup: pass sorted revisions into group() (API)
|
Fri, 03 Aug 2018 18:40:41 -0700 |
Gregory Szorc |
changegroup: pull _fileheader out of cgpacker
|
Mon, 06 Aug 2018 09:26:02 -0700 |
Gregory Szorc |
changegroup: factor changelogdone into an argument
|
Fri, 03 Aug 2018 18:31:00 -0700 |
Gregory Szorc |
changegroup: record changelogdone after fully consuming its data
|
Mon, 06 Aug 2018 09:24:35 -0700 |
Gregory Szorc |
changegroup: key off changelogdone
|
Mon, 06 Aug 2018 10:43:05 -0700 |
Gregory Szorc |
perf: call _generatechangelog() instead of group()
|
Fri, 03 Aug 2018 17:59:56 -0700 |
Gregory Szorc |
changegroup: factor changelog chunk generation into own function
|
Fri, 03 Aug 2018 14:16:14 -0700 |
Gregory Szorc |
changegroup: pass function to resolve delta parents into constructor
|
Tue, 07 Aug 2018 10:24:49 -0700 |
Gregory Szorc |
changegroup: restore original behavior of _nextclrevtolocalrev
|
Thu, 09 Aug 2018 12:03:39 -0400 |
Augie Fackler |
py3: whitelist another test caught by the ratchet
|
Thu, 09 Aug 2018 11:56:24 -0400 |
Augie Fackler |
debugcommands: force import of fileset in debugfileset
|
Tue, 07 Aug 2018 17:22:33 -0700 |
Jun Wu |
linelog: optimize replacelines
|
Tue, 07 Aug 2018 17:17:01 -0700 |
Jun Wu |
linelog: extract `len(self._program)` to a local function
|
Mon, 06 Aug 2018 18:56:24 -0700 |
Jun Wu |
perf: add a command to benchmark linelog edits
|
Mon, 06 Aug 2018 18:56:24 -0700 |
Jun Wu |
linelog: update internal help text
|
Tue, 07 Aug 2018 21:15:27 -0700 |
Danny Hooper |
fix: determine fixer tool failure by exit code instead of stderr
|
Thu, 09 Aug 2018 13:13:09 +0300 |
Pulkit Goyal |
status: advertise --abort instead of 'update -C .' to abort graft
|
Thu, 09 Aug 2018 12:32:11 +0300 |
Pulkit Goyal |
status: advertise --abort instead of 'update -C .' to abort a merge
|
Thu, 09 Aug 2018 12:20:28 +0300 |
Pulkit Goyal |
narrow: add '()' to ellipsis in the revset help
|
Thu, 09 Aug 2018 10:11:10 -0400 |
Augie Fackler |
tests: make all the string constants in test-match.py be bytes
|
Thu, 09 Aug 2018 10:10:09 -0400 |
Augie Fackler |
linelog: fix bytes/str issue in exception raise on Python 3
|
Thu, 09 Aug 2018 13:13:00 +0200 |
David Demelier |
absorb: following UI conventions
|
Wed, 08 Aug 2018 19:29:02 +0530 |
Sangeet Kumar Mishra |
grep: search all commits in allfiles mode
|
Wed, 08 Aug 2018 17:07:27 -0700 |
Kyle Lippincott |
dirstate: add comment on why we don't need to check if something is a dir/file
|
Wed, 08 Aug 2018 17:03:05 -0700 |
Kyle Lippincott |
match: add missing "return set()", add FIXME to test to doc a bug
|
Wed, 08 Aug 2018 16:53:17 -0700 |
Kyle Lippincott |
match: correct doc for _rootsdirsandparents after 5a7df82de142
|
Tue, 31 Jul 2018 16:47:43 -0700 |
Kyle Lippincott |
dirstate: use visitchildrenset in traverse
|
Mon, 06 Aug 2018 12:52:33 -0700 |
spectral |
match: add visitchildrenset complement to visitdir
|
Mon, 06 Aug 2018 12:52:22 -0700 |
spectral |
includematcher: separate "parents" from "dirs"
|
Sun, 05 Aug 2018 18:31:19 -0700 |
spectral |
match: add tests for visitdir functionality
|
Mon, 23 Jul 2018 22:51:53 -0700 |
Martin von Zweigbergk |
mergetool: warn if ui.merge points to nonexistent tool
|
Mon, 23 Jul 2018 22:51:50 -0700 |
Martin von Zweigbergk |
tests: demonstrate that no requested merge tool is ignored if missing
|
Mon, 06 Aug 2018 16:00:00 -0700 |
Danny Hooper |
fix: correctly set wdirwritten given that the dict item is deleted
|
Mon, 06 Aug 2018 14:30:27 -0700 |
Danny Hooper |
fix: pull out flag definitions to make them re-usable from extensions
|
Tue, 24 Jul 2018 22:13:21 +0900 |
Yuya Nishihara |
templatekw: copy {author} to {user} and document {author} as an alias
|
Tue, 24 Jul 2018 22:33:08 +0900 |
Yuya Nishihara |
templates: rename "user" to "luser" defined in default map file (API)
|
Wed, 25 Jul 2018 12:50:31 +0530 |
Sangeet Kumar Mishra |
grep: add MULTIREV support to --allfiles flag
|
Wed, 25 Jul 2018 10:34:31 +0200 |
Cédric Krier |
phabricator: convert description into local
|
Thu, 19 Jul 2018 23:15:21 -0700 |
Martin von Zweigbergk |
index: move index_clearcaches() further down
|
Thu, 19 Jul 2018 11:08:30 -0700 |
Martin von Zweigbergk |
index: move all "nt_*" functions to one place
|
Thu, 19 Jul 2018 00:03:45 -0700 |
Martin von Zweigbergk |
index: rename "nt_*(indexObject *self,...)" functions to "index_*"
|
Wed, 18 Jul 2018 12:03:31 -0700 |
Martin von Zweigbergk |
index: split up nt_init() in two
|
Wed, 18 Jul 2018 23:20:01 -0700 |
Martin von Zweigbergk |
index: make most "nt_*" functions take a nodetree
|
Wed, 18 Jul 2018 23:07:08 -0700 |
Martin von Zweigbergk |
index: add pointer from nodetree back to index
|
Mon, 06 Aug 2018 09:59:51 -0700 |
Martin von Zweigbergk |
index: remove side-effect from failed nt_new()
|
Mon, 06 Aug 2018 22:34:37 -0700 |
Martin von Zweigbergk |
index: remove side-effect from failed nt_init()
|
Mon, 06 Aug 2018 22:24:34 -0700 |
Martin von Zweigbergk |
index: use PyMem_Free() to free nodeetree instance
|
Mon, 06 Aug 2018 22:24:00 -0700 |
Jun Wu |
linelog: fix infinite loop vulnerability
|
Mon, 06 Aug 2018 17:19:33 -0400 |
Augie Fackler |
tests: fix bytes/str issues in run-tests.py caught by python3
|
Mon, 06 Aug 2018 16:45:25 -0700 |
Gregory Szorc |
changegroup: assign to proper attribute
|
Mon, 06 Aug 2018 09:00:26 -0700 |
Gregory Szorc |
absorb: remove sf alias for command
|
Thu, 09 Aug 2018 13:04:52 +0800 |
Anton Shestakov |
hgweb: catch ParseError that's raised by revset.match()
stable
|
Sun, 25 Feb 2018 21:04:33 +0900 |
Yuya Nishihara |
templatekw: deprecate old-style template keyword function (API)
|
Sat, 28 Jul 2018 21:19:24 +0900 |
Yuya Nishihara |
hgweb: mark all lambda template keywords as new-style function
|
Sat, 28 Jul 2018 21:02:05 +0900 |
Yuya Nishihara |
hgweb: use registrar to add "motd" template keyword
|
Sun, 22 Jul 2018 11:21:43 +0900 |
Yuya Nishihara |
fileset: load core predicates directly to symbols dict
|
Sun, 22 Jul 2018 11:49:12 +0900 |
Yuya Nishihara |
fileset: turn on listclean conditionally
|
Mon, 06 Aug 2018 00:33:15 -0700 |
Martin von Zweigbergk |
changegroup: always use the treemanifest-enabled version of _packmanifests()
|
Mon, 30 Jul 2018 23:52:15 -0400 |
Augie Fackler |
linelog: add replacelines_vec for fastannotate
|
Tue, 31 Jul 2018 11:29:25 -0400 |
Augie Fackler |
absorb: drop wrapper around the amend command
|
Wed, 01 Aug 2018 18:30:10 -0400 |
Augie Fackler |
absorb: note some TODOs from the code review
|
Wed, 01 Aug 2018 18:29:57 -0400 |
Augie Fackler |
absorb: use ui.debug() instead of open-coding it
|
Wed, 01 Aug 2018 18:24:43 -0400 |
Augie Fackler |
absorb: use pycompat to get xrange
|
Wed, 01 Aug 2018 18:23:42 -0400 |
Augie Fackler |
absorb: use set literal to avoid intermediate list
|
Wed, 01 Aug 2018 18:23:28 -0400 |
Augie Fackler |
absorb: avoid mutable default arg
|
Mon, 30 Jul 2018 14:05:56 -0400 |
Augie Fackler |
absorb: import extension from Facebook's hg-experimental
|
Mon, 06 Aug 2018 10:03:57 +0530 |
Sushil khanchi |
resolve: organize 'if confirm' conditionals
|
Wed, 16 May 2018 15:14:37 -0700 |
Martin von Zweigbergk |
index: pass only nodetree to nt_new()
|
Wed, 16 May 2018 13:57:28 -0700 |
Martin von Zweigbergk |
index: drop now-redundant "nt" prefix of fields in nodetree struct
|
Wed, 18 Jul 2018 22:27:57 -0700 |
Martin von Zweigbergk |
index: move more fields onto nodetree type
|
Wed, 16 May 2018 13:15:36 -0700 |
Martin von Zweigbergk |
index: extract a type for the nodetree
|
Wed, 18 Jul 2018 17:37:06 -0700 |
Martin von Zweigbergk |
index: make "nt_*" functions work on an initialized nodetree
|
Fri, 03 Aug 2018 14:03:31 -0700 |
Gregory Szorc |
changegroup: inline _packellipsischangegroup
|
Fri, 03 Aug 2018 13:43:55 -0700 |
Gregory Szorc |
changegroup: move fullnodes into cgpacker
|
Fri, 03 Aug 2018 14:00:18 -0700 |
Gregory Szorc |
changegroup: specify ellipses mode explicitly
|
Fri, 03 Aug 2018 13:15:28 -0700 |
Gregory Szorc |
changegroup: pass ellipsis roots into cgpacker constructor
|
Fri, 03 Aug 2018 13:11:13 -0700 |
Gregory Szorc |
changegroup: move revision maps to cgpacker
|
Fri, 03 Aug 2018 13:01:53 -0700 |
Gregory Szorc |
changegroup: move changelogdone into cgpacker
|
Fri, 03 Aug 2018 12:57:11 -0700 |
Gregory Szorc |
changegroup: declare shallow flag in constructor
|
Fri, 03 Aug 2018 12:47:15 -0700 |
Gregory Szorc |
changegroup: make some packer attributes private
|
Fri, 03 Aug 2018 10:35:10 -0700 |
Gregory Szorc |
changegroup: rename cg1packer to cgpacker
|
Fri, 03 Aug 2018 10:35:02 -0700 |
Gregory Szorc |
changegroup: control delta parent behavior via constructor
|
Fri, 03 Aug 2018 10:01:58 -0700 |
Gregory Szorc |
changegroup: control reordering via constructor argument
|
Fri, 03 Aug 2018 09:44:30 -0700 |
Gregory Szorc |
changegroup: consolidate tree manifests sending into cg1packer
|
Thu, 02 Aug 2018 18:04:51 -0700 |
Gregory Szorc |
changegroup: pass end of manifests marker into constructor
|
Thu, 02 Aug 2018 17:44:56 -0700 |
Gregory Szorc |
changegroup: pass function to build delta header into constructor
|
Thu, 02 Aug 2018 17:52:21 -0700 |
Gregory Szorc |
changegroup: make delta header struct formatters actual structs
|
Thu, 02 Aug 2018 17:33:23 -0700 |
Gregory Szorc |
changegroup: pass version into constructor
|
Thu, 02 Aug 2018 17:29:53 -0700 |
Gregory Szorc |
changegroup: define functions for creating changegroup packers
|
Fri, 03 Aug 2018 10:05:26 -0700 |
Gregory Szorc |
changegroup: capture revision delta in a data structure
|
Thu, 02 Aug 2018 16:36:40 -0700 |
Gregory Szorc |
changegroup: inline ellipsisdata()
|
Thu, 02 Aug 2018 17:05:11 -0700 |
Gregory Szorc |
changegroup: rename "revlog" variables
|
Thu, 02 Aug 2018 14:15:10 -0700 |
Gregory Szorc |
changegroup: move generate() modifications from narrow
|
Thu, 02 Aug 2018 12:18:35 -0700 |
Gregory Szorc |
changegroup: move generatefiles() from narrow
|
Thu, 02 Aug 2018 12:12:12 -0700 |
Gregory Szorc |
changegroup: move _sortgroup() from narrow
|
Thu, 02 Aug 2018 09:52:01 -0700 |
Gregory Szorc |
changegroup: move close() from narrow
|
Thu, 02 Aug 2018 09:53:22 -0700 |
Gregory Szorc |
changegroup: move revchunk() from narrow
|
Thu, 02 Aug 2018 09:40:18 -0700 |
Gregory Szorc |
changegroup: move deltaparent() from narrow
|
Sat, 28 Jul 2018 17:59:37 -0700 |
Gregory Szorc |
changegroup: move _packellipsischangegroup() from narrow
|
Sat, 28 Jul 2018 17:52:21 -0700 |
Gregory Szorc |
changegroup: move ellipsisdata() from narrow
|
Sun, 22 Jul 2018 19:48:50 +0900 |
Yuya Nishihara |
fileset: narrow status computation by left-hand-side of 'and' node
|
Sun, 22 Jul 2018 19:43:57 +0900 |
Yuya Nishihara |
fileset: move copy constructor of matchctx near __init__
|
Sun, 22 Jul 2018 11:20:48 +0900 |
Yuya Nishihara |
fileset: build status according to 'withstatus' hint
|
Sat, 21 Jul 2018 20:27:53 +0900 |
Yuya Nishihara |
fileset: insert hints where status should be computed
|
Sun, 22 Jul 2018 11:12:55 +0900 |
Yuya Nishihara |
fileset: move buildstatus() to matchctx method
|
Sun, 22 Jul 2018 10:58:32 +0900 |
Yuya Nishihara |
fileset: keep basectx by matchctx
|
Sun, 22 Jul 2018 10:55:38 +0900 |
Yuya Nishihara |
fileset: pass in basectx to _buildstatus()
|
Sat, 04 Aug 2018 12:58:08 +0530 |
Sushil khanchi |
resolve: update commands.resolve.confirm help text
|
Sat, 04 Aug 2018 12:43:41 +0530 |
Sushil khanchi |
resolve: support confirm config option with --unmark flag
|
Sun, 05 Aug 2018 00:53:55 -0700 |
Kyle Lippincott |
resolve: correct behavior of mark-check=none to match docs
|
Thu, 02 Aug 2018 14:57:20 -0700 |
Martin von Zweigbergk |
narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
|
Fri, 03 Aug 2018 13:53:02 -0700 |
Martin von Zweigbergk |
narrow: drop checkambig=True when restoring backup
|
Thu, 02 Aug 2018 14:30:40 -0700 |
Martin von Zweigbergk |
narrow: remove a repo file-cache invalidation
|
Fri, 03 Aug 2018 11:09:41 -0700 |
Martin von Zweigbergk |
narrow: call narrowspec.{save,restore,clear}backup directly
|
Sat, 04 Aug 2018 23:15:06 -0700 |
Martin von Zweigbergk |
index: don't add 1 to length variables
|
Sat, 04 Aug 2018 22:48:25 -0700 |
Martin von Zweigbergk |
index: drop support for nullid at position len(index) in index_node
|
Sat, 04 Aug 2018 23:15:03 -0700 |
Martin von Zweigbergk |
index: return False for "len(index) in index"
|
Sat, 21 Jul 2018 17:19:12 +0900 |
Yuya Nishihara |
fileset: combine union of basic patterns into single matcher
|
Sat, 21 Jul 2018 17:13:34 +0900 |
Yuya Nishihara |
fileset: reorder 'or' expression by weight
|
Sat, 04 Aug 2018 17:08:33 +0900 |
Yuya Nishihara |
fileset: introduce weight constants for readability
|
Sat, 04 Aug 2018 17:17:31 +0900 |
Yuya Nishihara |
sparse: use named parameters in i18n strings
|
Sat, 04 Aug 2018 17:11:03 +0900 |
Yuya Nishihara |
sparse: do not include operator in i18n strings
|
Fri, 03 Aug 2018 16:39:09 -0700 |
Danny Hooper |
fix: compute changed lines lazily to make whole-file fixer tools faster
|
Sat, 04 Aug 2018 12:23:18 +0530 |
Sushil khanchi |
resolve: support commands.resolve.confirm option with --mark flag
|
Fri, 03 Aug 2018 12:59:01 -0700 |
Kyle Lippincott |
resolve: add commands.resolve.mark-check=abort to tweakdefaults
|
Fri, 03 Aug 2018 12:57:44 -0700 |
Kyle Lippincott |
resolve: graduate resolve.mark-check from experimental, add docs
|
Mon, 16 Apr 2018 23:49:38 -0700 |
Martin von Zweigbergk |
shortest: use 'x' prefix to disambiguate from revnum if configured
|
Sun, 29 Apr 2018 10:07:40 -0700 |
Martin von Zweigbergk |
revisions: allow "x123" to refer to nodeid prefix "123"
|
Mon, 07 May 2018 16:12:12 -0700 |
Martin von Zweigbergk |
shortest: make isrev() a top-level function
|
Tue, 17 Apr 2018 11:16:59 -0700 |
Martin von Zweigbergk |
shortest: cache disambiguation revset
|
Fri, 20 Jul 2018 14:36:42 -0700 |
Martin von Zweigbergk |
index: don't allow index[len(index)] to mean nullid
|
Fri, 20 Jul 2018 08:10:32 -0700 |
Martin von Zweigbergk |
index: don't include nullid in len()
|
Wed, 01 Aug 2018 10:57:14 -0700 |
Martin von Zweigbergk |
index: replace insert(-1, e) method by append(e) method
|
Fri, 20 Jul 2018 14:25:59 -0700 |
Martin von Zweigbergk |
pure: create type for revlog v0 index
|
Fri, 20 Jul 2018 10:02:05 -0700 |
Martin von Zweigbergk |
index: drop support for negative indexes into the index
|
Fri, 20 Jul 2018 09:53:54 -0700 |
Martin von Zweigbergk |
index: handle index[-1] as nullid more explicitly
|
Fri, 20 Jul 2018 22:26:28 -0700 |
Martin von Zweigbergk |
index: store nullrev as -1 in nodetree
|
Fri, 20 Jul 2018 23:24:14 -0700 |
Martin von Zweigbergk |
index: create function for deleting node from nodetree
|
Fri, 20 Jul 2018 09:58:09 -0700 |
Martin von Zweigbergk |
revlog: remove some knowledge of sentinel nullid in index
|
Fri, 13 Apr 2018 23:23:47 -0700 |
Martin von Zweigbergk |
scmutil: make shortest() respect disambiguation revset
|
Wed, 28 Mar 2018 09:36:02 -0700 |
Martin von Zweigbergk |
lookup: add option to disambiguate prefix within revset
|
Fri, 13 Apr 2018 23:37:53 -0700 |
Martin von Zweigbergk |
revlog: use specialized exception for ambiguous prefix lookup
|
Thu, 02 Aug 2018 22:44:41 +0300 |
Pulkit Goyal |
narrowspec: remove the unused _parsestoredpatterns() function
|
Fri, 03 Aug 2018 22:29:04 +0530 |
Pulkit Goyal |
narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
|
Fri, 03 Aug 2018 22:24:58 +0530 |
Pulkit Goyal |
sparse: add an action argument to parseconfig()
|
Fri, 03 Aug 2018 13:00:14 -0700 |
Martin von Zweigbergk |
tests: avoid unnecessarily looking inside .hg/ in test-narrow*
|
Fri, 03 Aug 2018 10:56:07 -0700 |
Martin von Zweigbergk |
narrow: extract part of narrowspec backup to core
|
Fri, 03 Aug 2018 11:02:34 -0700 |
Martin von Zweigbergk |
narrow: move requirement constant from changegroup to repository
|
Fri, 03 Aug 2018 12:35:23 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 03 Aug 2018 15:09:19 -0400 |
Augie Fackler |
tests: update test expectations in pre-2.7.9 branch of this test
stable
|
Sat, 21 Jul 2018 16:49:01 +0900 |
Yuya Nishihara |
fileset: optimize 'x and not y' to 'x - y'
|
Sat, 21 Jul 2018 16:41:45 +0900 |
Yuya Nishihara |
fileset: reorder 'and' expression to evaluate basic patterns first
|
Sun, 22 Jul 2018 11:47:29 +0900 |
Yuya Nishihara |
fileset: roughly adjust weights of functions
|
Sat, 21 Jul 2018 15:52:26 +0900 |
Yuya Nishihara |
fileset: add stub for weight-based optimization
|
Sat, 21 Jul 2018 16:16:44 +0900 |
Yuya Nishihara |
fileset: reject 'negate' node early while transforming parsed tree
|
Sat, 21 Jul 2018 16:13:30 +0900 |
Yuya Nishihara |
fileset: drop 'group' node from tree to be evaluated
|
Sat, 21 Jul 2018 16:11:36 +0900 |
Yuya Nishihara |
fileset: add phase to transform parsed tree
|
Fri, 03 Aug 2018 11:40:15 -0400 |
Augie Fackler |
py3: whitelist another 3 tests caught by the ratchet
|
Thu, 08 Feb 2018 13:53:59 -0800 |
Martin von Zweigbergk |
testrunner: allow multiple #testcases
|
Wed, 01 Aug 2018 22:32:51 -0700 |
Martin von Zweigbergk |
testrunner: use "#" for "test cases" suffix in .err filename too
|
Tue, 31 Jul 2018 19:11:17 +0530 |
Sushil khanchi |
resolve: add confirm config option
|
Tue, 17 Jul 2018 23:34:55 -0700 |
Martin von Zweigbergk |
revlog: remove side effect from failed nt_init()
|
Sun, 08 Jul 2018 23:39:32 -0700 |
Martin von Zweigbergk |
revlog: remove micro-optimization for looking up only nullid
|
Fri, 20 Jul 2018 23:57:25 -0700 |
Martin von Zweigbergk |
revlog: remove unnecessary output parameter from node_check()
|
Thu, 02 Aug 2018 23:50:47 -0700 |
Martin von Zweigbergk |
narrow: move status-filtering to core and to ctx
|
Tue, 10 Jul 2018 20:23:55 +0530 |
Sushil khanchi |
amend: support "history-editing-backup" config option
|
Fri, 03 Aug 2018 00:10:52 +0530 |
Sushil khanchi |
rebase: move "backup" flag to rebaseruntime
|
Mon, 11 Jun 2018 13:00:15 +0900 |
FUJIWARA Katsunori |
i18n: format warning of hggettext in standard compiler error style
|
Mon, 11 Jun 2018 12:32:16 +0900 |
FUJIWARA Katsunori |
i18n: omit redundant translatable synopsis text to avoid xgettext warning
|
Thu, 02 Aug 2018 21:07:30 +0900 |
FUJIWARA Katsunori |
i18n: avoid substitution of PYFILES at runtime for readability of output
|
Thu, 02 Aug 2018 20:53:03 +0100 |
Martijn Pieters |
util: make new timedcmstats class Python 3 compatible
|
Wed, 01 Aug 2018 16:03:32 -0700 |
Danny Hooper |
fix: add a monkey-patchable point after all new revisions have been committed
|
Thu, 02 Aug 2018 13:35:13 -0700 |
Martin von Zweigbergk |
help: add quotes to a few commands we point to
|
Wed, 01 Aug 2018 23:25:35 -0400 |
Augie Fackler |
linelog: port to Python 3
|
Sat, 28 Jul 2018 17:42:36 -0700 |
Gregory Szorc |
exchange: move simple narrow changegroup generation from extension
|
Sat, 28 Jul 2018 17:33:20 -0700 |
Gregory Szorc |
exchange: make narrow ACL presence imply narrow=True
|
Sat, 28 Jul 2018 14:52:46 -0700 |
Gregory Szorc |
changegroup: inline prune() logic from narrow
|
Sun, 22 Jul 2018 15:50:45 +0900 |
Yuya Nishihara |
fileset: extract language processing part to new module (API)
|
Sat, 21 Jul 2018 15:23:56 +0900 |
Yuya Nishihara |
fileset: flatten 'or' nodes to unnest unionmatchers
|
Sat, 21 Jul 2018 15:14:38 +0900 |
Yuya Nishihara |
fileset: flatten arguments list
|
Sat, 21 Jul 2018 15:05:40 +0900 |
Yuya Nishihara |
debugfileset: add option to show matcher representation
|
Sat, 21 Jul 2018 14:52:36 +0900 |
Yuya Nishihara |
debugfileset: backport --show-stage option from debugrevspec
|
Sun, 22 Jul 2018 16:03:48 +0900 |
Yuya Nishihara |
lfs: remove callstatus property from 'lfs()' fileset
|
Thu, 05 Jul 2018 10:42:48 +0530 |
Sushil khanchi |
rebase: support "history-editing-backup" config option
|
Wed, 01 Aug 2018 16:06:53 +0200 |
Martijn Pieters |
extensions: add detailed loading information
|
Wed, 01 Aug 2018 16:05:41 +0200 |
Martijn Pieters |
util: create a context manager to handle timing
|
Wed, 01 Aug 2018 23:08:18 -0400 |
Augie Fackler |
linelog: fix import statements to pass the import checker on py3
|
Mon, 30 Jul 2018 10:42:37 -0400 |
Augie Fackler |
linelog: add a Python implementation of the linelog datastructure
|
Sat, 28 Jul 2018 11:40:31 -0700 |
Gregory Szorc |
changegroup: move file matcher from narrow extension
|
Thu, 26 Jul 2018 17:11:03 -0700 |
Kyle Lippincott |
resolve: add option to warn/abort on -m with unresolved conflict markers
|
Mon, 02 Jul 2018 18:39:48 -0700 |
Gregory Szorc |
exchange: refactor control flow of _getbundlechangegrouppart()
|
Mon, 02 Jul 2018 18:32:20 -0700 |
Gregory Szorc |
exchange: move _computeellipsis() from narrow
|
Mon, 02 Jul 2018 18:24:26 -0700 |
Gregory Szorc |
exchange: move narrow acl functionality into core
|
Sat, 28 Jul 2018 10:41:23 -0700 |
Gregory Szorc |
exchange: move disabling of rev-branch-cache bundle part out of narrow
|
Tue, 24 Jul 2018 10:47:42 -0700 |
Martin von Zweigbergk |
dispatch: show a short error message when invalid global option given
|
Tue, 24 Jul 2018 10:22:07 -0700 |
Martin von Zweigbergk |
dispatch: don't show list of commands on bogus command
|
Tue, 24 Jul 2018 22:51:11 -0700 |
Martin von Zweigbergk |
histedit: avoid repeating name of state file in a few places
|
Wed, 01 Aug 2018 13:10:07 -0700 |
Gregory Szorc |
py3: stop rewriting xrange() to pycompat.xrange()
|
Wed, 01 Aug 2018 13:08:00 -0700 |
Gregory Szorc |
check-code: ban use of bare xrange()
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Wed, 01 Aug 2018 12:57:15 -0700 |
Gregory Szorc |
pycompat: add xrange alias for Python 2
|
Tue, 31 Jul 2018 19:37:54 +0200 |
Martijn Pieters |
manifest: persist the manifestfulltext cache
|
Tue, 31 Jul 2018 19:37:48 +0200 |
Martijn Pieters |
debug: allow specifying a manifest node rather than a revision
|
Wed, 01 Aug 2018 12:24:52 -0700 |
Gregory Szorc |
packaging: always execute builddeb from source root
stable
|
Fri, 20 Jul 2018 11:37:31 -0700 |
Martin von Zweigbergk |
perfmoonwalk: make work with filtered repo
|
Fri, 20 Jul 2018 11:17:33 -0700 |
Martin von Zweigbergk |
revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog))
|
Mon, 16 Jul 2018 14:15:29 -0400 |
Augie Fackler |
patchbomb: ensure all headers and values given to email mod are native strings
|
Mon, 30 Jul 2018 14:37:36 -0700 |
Martin von Zweigbergk |
context: delete an obsolete comment
|
Fri, 27 Jul 2018 14:48:58 -0700 |
Martin von Zweigbergk |
templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:48:34 -0700 |
Martin von Zweigbergk |
patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:48:06 -0700 |
Martin von Zweigbergk |
fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:47:38 -0700 |
Martin von Zweigbergk |
uncommit: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:46:59 -0700 |
Martin von Zweigbergk |
fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:49:45 -0700 |
Martin von Zweigbergk |
amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Thu, 19 Jul 2018 23:22:05 -0700 |
Rodrigo Damazio Bovendorp |
dispatch: making all hg abortions be output with a specific label
|
Thu, 19 Jul 2018 15:21:28 -0400 |
Augie Fackler |
ui: fix implicit unicode-to-bytes conversion introduced in 9df29b7c62cf
|
Wed, 01 Aug 2018 10:23:57 -0400 |
Augie Fackler |
merge with stable
|
Wed, 01 Aug 2018 10:20:19 -0400 |
Augie Fackler |
Added signature for changeset 33ac6a72308a
stable
|
Wed, 01 Aug 2018 10:20:18 -0400 |
Augie Fackler |
Added tag 4.7 for changeset 33ac6a72308a
stable
|
Wed, 01 Aug 2018 10:23:48 +0200 |
Boris Feld |
revlog: fix descendant deprecated method
stable 4.7
|
Tue, 31 Jul 2018 13:46:57 -0700 |
Gregory Szorc |
ui: remove commands.status.terse=u from ui.tweakdefaults
stable
|
Wed, 25 Jul 2018 21:19:06 +0300 |
Pulkit Goyal |
context: safegaurd against 'lx' being passed as file flag in manifest
stable
|
Tue, 31 Jul 2018 13:53:06 -0700 |
Boris Feld |
localrepo: unconditionally enable general delta with sparse revlogs
stable
|
Mon, 30 Jul 2018 15:53:47 +0200 |
Boris Feld |
sparse-revlog: also use sparse-revlog config as a general delta trigger
stable
|
Sun, 29 Jul 2018 16:25:51 +0900 |
Yuya Nishihara |
fileset: suppress EACCES while reading arbitrary paths via filectx API
stable
|
Fri, 27 Jul 2018 14:56:10 +0300 |
Pulkit Goyal |
merge: do the trivial resolution after updating sparse checkout
stable
|
Fri, 27 Jul 2018 14:53:28 +0300 |
Pulkit Goyal |
sparse: add test showing `hg merge` is broken while using sparse extension
stable
|
Mon, 30 Jul 2018 14:36:42 -0700 |
Martin von Zweigbergk |
context: use hex nodeid in error about filtered node
stable
|
Tue, 31 Jul 2018 10:55:14 +0200 |
Boris Feld |
doc: fix underline length for config title (issue5949)
stable
|
Mon, 30 Jul 2018 15:36:04 +0200 |
Boris Feld |
clone: process 'lookup' return as an arbitrary symbol
stable
|
Mon, 30 Jul 2018 10:18:29 -0400 |
Augie Fackler |
tests: use inline Python instead of sed to add trailing whitespace
stable
|
Mon, 30 Jul 2018 09:50:32 -0400 |
Augie Fackler |
context: add missing b prefix
stable
|
Sat, 28 Jul 2018 16:36:35 +0900 |
Yuya Nishihara |
doctest: convert matcher root to native path
stable
|
Mon, 30 Jul 2018 21:26:55 +0900 |
Yuya Nishihara |
test-fileset: make con.xml in output conditionally available
stable
|
Sat, 28 Jul 2018 15:52:03 +0900 |
Yuya Nishihara |
test-obsmarker-template: run mkcommit in subshell to isolate envvars
stable
|
Sat, 28 Jul 2018 15:49:51 +0900 |
Yuya Nishihara |
test-obsmarker-template: add missing HGENCODING=latin-1
stable
|
Thu, 26 Jul 2018 10:06:46 -0700 |
Gregory Szorc |
gitweb: add link to graph
stable
|
Wed, 25 Jul 2018 10:05:24 +0200 |
Cédric Krier |
hgweb: strip trailing '/' in apppath before appending '/static/' (issue5943)
stable
|
Fri, 20 Jul 2018 09:08:20 +0200 |
Boris Feld |
config: rename `revlog` section into `storage`
stable
|
Thu, 19 Jul 2018 14:17:26 -0400 |
Augie Fackler |
Added signature for changeset e90130af47ce
stable
|
Thu, 19 Jul 2018 14:17:25 -0400 |
Augie Fackler |
Added tag 4.7rc0 for changeset e90130af47ce
stable
|
Thu, 19 Jul 2018 11:10:48 -0700 |
Gregory Szorc |
configitems: restore alias for format.aggressivemergedeltas
stable 4.7rc0
|
Thu, 19 Jul 2018 21:36:24 +0900 |
Yuya Nishihara |
worker: call selector.close() to release polling resources
stable
|
Thu, 19 Jul 2018 13:55:54 -0400 |
Augie Fackler |
release: merge default into stable for 4.7 release freeze
stable
|
Thu, 19 Jul 2018 22:30:37 +0530 |
Sushil khanchi |
histedit: drop --no-backup option
|
Thu, 19 Jul 2018 10:35:29 +0200 |
Boris Feld |
aggressivemergedelta: document rename and move to `revlog` section
|
Thu, 19 Jul 2018 10:06:58 +0200 |
Boris Feld |
aggressivemergedeltas: rename variable internally
|
Thu, 19 Jul 2018 09:57:42 +0200 |
Boris Feld |
config: document the purpose of the `format` config section
|
Wed, 18 Jul 2018 18:36:39 -0700 |
Rodrigo Damazio |
macosx: fixing macOS version generation after db9d1dd01bf0
|
Tue, 10 Jul 2018 17:01:06 +0530 |
Sushil khanchi |
histedit: add history-editing-backup config option
|
Wed, 18 Jul 2018 09:49:34 -0700 |
Gregory Szorc |
merge: mark file gets as not thread safe (issue5933)
|
Wed, 18 Jul 2018 09:46:45 -0700 |
Gregory Szorc |
worker: ability to disable thread unsafe tasks
|
Tue, 17 Jul 2018 16:57:27 -0700 |
Gregory Szorc |
worker: rename variable to reflect constant
|
Mon, 16 Jul 2018 17:52:17 -0700 |
Danny Hooper |
worker: use one pipe per posix worker and select() in parent process
|
Sun, 28 Jan 2018 13:20:52 +0100 |
Joerg Sonnenberger |
tests: refactor common bundle2 capabilities
|
Mon, 16 Jul 2018 18:02:30 +0200 |
Boris Feld |
debug: move extensions debug behind a dedicated flag
|
Mon, 16 Jul 2018 11:38:56 -0700 |
Kyle Lippincott |
curses: use "text" interface if TERM=dumb
|
Mon, 16 Jul 2018 00:32:33 -0400 |
Matt Harbison |
windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe
|
Sun, 15 Jul 2018 23:58:39 -0400 |
Matt Harbison |
windows: replace single quote with double quote when translating to cmd.exe
|
Sun, 15 Jul 2018 23:51:43 -0400 |
Matt Harbison |
hook: only print the note about native cmd translation if it actually changes
|
Sun, 15 Jul 2018 23:46:09 -0400 |
Matt Harbison |
hook: disable the shell to native command translation by default
|
Mon, 16 Jul 2018 17:47:58 -0700 |
Mike Hommey |
setup: allow to run setup.py with python 3 without a mercurial checkout
|
Thu, 21 Jun 2018 18:05:55 +0200 |
Paul Morelle |
upgrade: enable adding or removing sparse-revlog requirement
|
Mon, 16 Jul 2018 17:10:52 -0700 |
Paul Morelle |
upgrade: add information about sparse-revlog
|
Tue, 05 Jun 2018 08:19:35 +0200 |
Paul Morelle |
sparse-revlog: implement algorithm to write sparse delta chains (issue5480)
|
Mon, 04 Jun 2018 22:23:18 +0200 |
Paul Morelle |
sparse-revlog: new requirement enabled with format.sparse-revlog
|
Mon, 04 Jun 2018 12:12:00 +0200 |
Paul Morelle |
revlog: extract `deltainfo.distance` for future conditional redefinition
|
Mon, 16 Jul 2018 14:04:48 -0700 |
Danny Hooper |
shelve: pick the most recent shelve if none specified for --patch/--stat
|
Fri, 13 Jul 2018 13:48:56 -0700 |
Danny Hooper |
shelve: improve help text for --patch and --stat
|
Thu, 12 Jul 2018 18:46:10 +0200 |
Joerg Sonnenberger |
ssh: avoid reading beyond the end of stream when using compression
|
Mon, 16 Jul 2018 16:46:32 +0200 |
Boris Feld |
revset: add larger test for heads(ancestors(…))
|
Mon, 16 Jul 2018 16:43:35 +0200 |
Boris Feld |
revset-benchmark: use a generic revset to test `heads(commonancestors())`
|
Mon, 16 Jul 2018 16:22:43 +0200 |
Boris Feld |
revlog: reintroduce `revlog.descendant` as deprecated
|
Mon, 16 Jul 2018 16:21:12 +0200 |
Boris Feld |
context: reintroduce `ctx.descendant` as deprecated
|
Sun, 15 Jul 2018 18:32:17 +0900 |
Yuya Nishihara |
obsolete: explode if metadata contains invalid UTF-8 sequence (API)
|
Sun, 15 Jul 2018 18:24:57 +0900 |
Yuya Nishihara |
obsolete: store user name and note in UTF-8 (issue5754) (BC)
|
Sun, 15 Jul 2018 18:22:40 +0900 |
Yuya Nishihara |
obsolete: clarify users in markerusers() never contain None
|
Thu, 12 Jul 2018 23:07:29 +0900 |
Yuya Nishihara |
revset: special case commonancestors(none()) to be empty set
|
Tue, 10 Jul 2018 23:01:53 +0900 |
Yuya Nishihara |
revset: clarify heads() order doesn't matter while computing common ancestors
|
Sat, 14 Jul 2018 10:51:52 +0900 |
Yuya Nishihara |
hghave: require clang-format >= 6 due to output change
|
Sat, 14 Jul 2018 10:50:10 +0900 |
Yuya Nishihara |
cext: reformat with clang-format 6.0
|
Sun, 08 Jul 2018 19:52:35 +0900 |
Yuya Nishihara |
py3: use bytes() to byte-stringify Abort message in handleremotechangegroup()
|
Sun, 08 Jul 2018 19:44:51 +0900 |
Yuya Nishihara |
py3: don't str() to byte-stringify object in test-bundle2-remote-changegroup.t
|
Sun, 08 Jul 2018 19:39:11 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t
|
Sun, 08 Jul 2018 19:41:00 +0900 |
Yuya Nishihara |
py3: open file in binary mode in test-bundle2-remote-changegroup.t
|
Fri, 01 Jun 2018 12:10:34 +0200 |
Boris Feld |
statprof: small if cleanup
|
Sat, 14 Jul 2018 02:10:43 +0200 |
Boris Feld |
store: assert the fncache have been loaded if dirty
|
Sat, 14 Jul 2018 02:09:47 +0200 |
Boris Feld |
perffncachewrite: load fncache after lock is acquired
|
Fri, 22 Jun 2018 11:02:42 +0100 |
Boris Feld |
perf: add a 'perf.all-timing' option to display more than best time
|
Wed, 11 Jul 2018 10:46:15 +0200 |
Boris Feld |
perf: document the perfmanifest command
|
Sat, 09 Jun 2018 22:38:29 +0900 |
Yuya Nishihara |
fileset: remove fullmatchctx class
|
Sat, 09 Jun 2018 22:35:21 +0900 |
Yuya Nishihara |
fileset: remove subset and unused filtering functions from matchctx
|
Sat, 09 Jun 2018 22:31:51 +0900 |
Yuya Nishihara |
fileset: remove callexisting flag and mctx.existing() (API)
|
Sat, 09 Jun 2018 19:55:10 +0900 |
Yuya Nishihara |
fileset: rewrite predicates to return matcher not closed to subset (API) (BC)
|
Tue, 10 Jul 2018 23:49:48 +0900 |
Yuya Nishihara |
highlight: use matcher API to test if file should be pygmentized
|
Sun, 10 Jun 2018 20:58:10 +0900 |
Yuya Nishihara |
fileset: parse argument of size() by predicate function
|
Sun, 10 Jun 2018 22:19:56 +0900 |
Yuya Nishihara |
fileset: add "tracked()" to explicitly select files in the revision
|
Sat, 09 Jun 2018 18:11:49 +0900 |
Yuya Nishihara |
fileset: rewrite andset() to not use mctx.narrow()
|
Sun, 10 Jun 2018 20:02:53 +0900 |
Yuya Nishihara |
fileset: add helpers to make predicatematcher and nevermatcher
|
Sat, 14 Jul 2018 13:21:49 +0900 |
Yuya Nishihara |
phases: micro-optimize newheads() to not create context objects
|
Sat, 14 Jul 2018 13:19:18 +0900 |
Yuya Nishihara |
phases: remove excessive optimization from newheads() (issue5939)
|
Sun, 15 Jul 2018 15:48:18 +0530 |
Sushil khanchi |
rebase: remove unused variable "release" and an extra blank line
|
Sat, 14 Jul 2018 23:00:22 +0530 |
Sushil khanchi |
rebase: remove unnecessary confirm block
|
Sat, 14 Jul 2018 08:59:42 +0530 |
Sushil khanchi |
rebase: in --confirm option just abort if hit a conflict
|
Thu, 12 Jul 2018 15:29:03 +0200 |
Joerg Sonnenberger |
pullbundle: fix handling of gzip bundlespecs
|
Wed, 11 Jul 2018 16:44:33 -0700 |
Gregory Szorc |
tests: add test demonstrating phase loss when cloning (issue5939)
|
Fri, 13 Jul 2018 14:20:12 -0700 |
Gregory Szorc |
scmutil: rewrite docstring for filecache
|
Thu, 12 Jul 2018 22:35:54 +0530 |
Sushil khanchi |
rebase: correct misleading message in --confirm option
|
Thu, 12 Jul 2018 22:23:51 +0530 |
Sushil khanchi |
rebase: make sure we don't loose the return code in --confirm option
|
Wed, 11 Jul 2018 15:12:01 -0700 |
Martin von Zweigbergk |
rebase: use revnums (not nodes) for set of extinct revisions
|
Wed, 11 Jul 2018 15:01:47 -0700 |
Martin von Zweigbergk |
rebase: avoid converting from nodes to revnums twice
|
Wed, 11 Jul 2018 15:03:39 -0700 |
Martin von Zweigbergk |
rebase: reduce scope of a variable
|
Thu, 12 Jul 2018 08:22:28 -0700 |
Martin von Zweigbergk |
context: rename descendant() to isancestorof()
|
Thu, 12 Jul 2018 09:25:02 -0700 |
Martin von Zweigbergk |
copies: delete now-unnecessary check for "a == b" before "a.descendant(b)"
|
Thu, 12 Jul 2018 08:14:21 -0700 |
Martin von Zweigbergk |
revlog: delete isdescendantrev() in favor of isancestorrev()
|
Sat, 30 Jun 2018 12:42:49 +0530 |
Sushil khanchi |
rebase: add --confirm option
|
Wed, 11 Jul 2018 16:29:23 -0700 |
Martin von Zweigbergk |
revlog: introduce a isancestorrev() and use it in rebase
|
Wed, 11 Jul 2018 16:37:30 -0700 |
Martin von Zweigbergk |
revlog: make isdescendantrev(a, b) check if a < b
|
Wed, 11 Jul 2018 16:21:41 -0700 |
Martin von Zweigbergk |
revlog: replace descendant(b, a) by isdescendantrev(a, b) (API)
|
Wed, 11 Jul 2018 16:27:40 -0700 |
Martin von Zweigbergk |
revlog: move comment about commonancestorsheads where it's used
|
Wed, 11 Jul 2018 13:02:06 -0700 |
Kyle Lippincott |
removeemptydirs: add test for `hg split` inside a disappearing directory
|
Wed, 11 Jul 2018 14:28:13 +0100 |
Martijn Pieters |
fncache: avoid loading the filename cache when not actually modifying it
|
Wed, 11 Jul 2018 16:11:33 +0200 |
Sune Foldager |
tests: add diff color trailing whitespace test
|
Wed, 11 Jul 2018 13:40:50 -0400 |
Augie Fackler |
scmutil: fix shortesthexnodeidprefix on Python 3 for 0-prefixed nodes
|
Wed, 11 Jul 2018 12:36:37 -0400 |
Augie Fackler |
tests: add missing b prefix in test-context.py
|
Wed, 11 Jul 2018 11:43:22 -0400 |
Augie Fackler |
manifest: just duplicate the definition of items as iteritems
|
Wed, 11 Jul 2018 11:41:14 -0400 |
Augie Fackler |
tests: properly sort imports in test-nointerrupt.t
|
Wed, 11 Jul 2018 11:34:41 -0400 |
Augie Fackler |
revlog: adjust doctest examples to be portable to Python 3
|
Wed, 11 Jul 2018 13:41:47 -0400 |
Augie Fackler |
py3: whitelist 3 more passing tests caught with the ratchet
|
Tue, 10 Jul 2018 22:55:30 +0900 |
Yuya Nishihara |
grep: hide cryptic revision number by default
|
Wed, 11 Jul 2018 22:06:04 +0900 |
Yuya Nishihara |
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
|
Wed, 11 Jul 2018 21:51:47 +0900 |
Yuya Nishihara |
grep: add config knob to enable/disable the default wdir search
|
Wed, 11 Jul 2018 21:35:31 +0900 |
Yuya Nishihara |
grep: search working directory files by default if --all-files is specified
|
Wed, 11 Jul 2018 21:23:18 +0900 |
Yuya Nishihara |
grep: reject --diff --all-files
|
Wed, 11 Jul 2018 21:15:52 +0900 |
Yuya Nishihara |
grep: rename --allfiles to --all-files
|
Wed, 11 Jul 2018 13:48:44 +0200 |
Boris Feld |
debugdeltachain: protect against 0 readsize
|
Thu, 21 Jun 2018 18:19:57 +0200 |
Paul Morelle |
debugdeltachain: avoid division by zero when a chain is empty
|
Mon, 09 Jul 2018 15:33:49 -0700 |
Danny Hooper |
tests: prevent conflict markers in test case from triggering warnings
|
Tue, 10 Jul 2018 12:20:57 +0200 |
Boris Feld |
revlog: enforce chunk slicing down to a certain size
|
Tue, 10 Jul 2018 11:57:33 +0200 |
Boris Feld |
revlog: postprocess chunk to slice them down to a certain size
|
Wed, 11 Jul 2018 00:35:01 -0700 |
Boris Feld |
revlog: add function to slice chunk down to a given size
|
Tue, 10 Jul 2018 11:53:36 +0200 |
Boris Feld |
revlog: extract density based slicing into its own function
|
Tue, 10 Jul 2018 10:34:33 +0200 |
Boris Feld |
revlog: document and test _slicechunk
|
Tue, 10 Jul 2018 10:18:46 +0200 |
Boris Feld |
revlog: add a doctest for _segmentspan
|
Tue, 10 Jul 2018 10:04:44 +0200 |
Boris Feld |
revlog: add a doctest to _trimchunk
|
Tue, 10 Jul 2018 10:04:31 +0200 |
Boris Feld |
revlog: introduce a tiny mock of a revlog class
|
Thu, 17 May 2018 15:10:36 +0200 |
Paul Morelle |
revlog: _segmentspan computes the byte span of a segment
|
Tue, 10 Jul 2018 15:17:05 -0700 |
Boris Feld |
revlog: early return in _slicechunk when span is already small enough
|
Tue, 19 Jun 2018 15:03:58 +0200 |
Paul Morelle |
revlog: early return in _slicechunk when density is already good
|
Tue, 10 Jul 2018 02:33:43 +0200 |
Boris Feld |
sparse-read: discard gap below 65K only
|
Fri, 22 Jun 2018 17:12:24 +0200 |
Paul Morelle |
sparse-read: target density of 50% instead of 25%
|
Fri, 06 Jul 2018 00:39:21 +0530 |
Sangeet Kumar Mishra |
grep: change default behaviour to search working directory files (BC)
|
Tue, 10 Jul 2018 13:18:34 +0200 |
Sune Foldager |
patch: don't separate \r and \n when colorizing diff output
|
Sat, 07 Jul 2018 23:38:06 -0400 |
Matt Harbison |
hook: add support for disabling the shell to native command translation
|
Sat, 07 Jul 2018 23:47:49 -0400 |
Matt Harbison |
hook: narrow the 'priority' prefix check to align with the documentation
|
Sat, 07 Jul 2018 22:13:56 -0400 |
Matt Harbison |
windows: don't consider '$$' to be an escaped '$' when translating to cmd.exe
|
Wed, 20 Jun 2018 17:07:46 -0700 |
Sean Farley |
contrib: add heads(commonancestors(_)) to all-revsets
|
Tue, 26 Jun 2018 15:26:21 -0700 |
Sean Farley |
revset: add optimization for heads(commonancestors())
|
Mon, 18 Jun 2018 19:41:54 -0700 |
Sean Farley |
revsets: add commonancestors revset
|
Mon, 09 Jul 2018 10:07:20 -0400 |
Augie Fackler |
tweakdefaults: enable word-diff by default
|
Tue, 10 Jul 2018 08:31:33 +0200 |
Boris Feld |
run-tests: fix a too long line
|
Tue, 10 Jul 2018 08:25:04 +0200 |
Boris Feld |
run-tests: add missing life-cycle methods on the example custom test result
|
Tue, 10 Jul 2018 08:23:46 +0200 |
Boris Feld |
run-tests: fix test result verbosity
|
Tue, 05 Jun 2018 12:04:15 +0200 |
Boris Feld |
shelve: use more accurate description in conflict marker
|
Tue, 29 May 2018 00:30:50 +0200 |
Boris Feld |
shelve: directly handle the initial parent alignment
|
Thu, 24 May 2018 17:39:07 +0200 |
Boris Feld |
run-tests: extract onStart and onEnd into the test result
|
Sat, 28 Apr 2018 12:51:44 +0200 |
Boris Feld |
run-tests: add support for external test result
|
Sun, 01 Jul 2018 23:36:53 +0900 |
Yuya Nishihara |
encoding: alias cp65001 to utf-8 on Windows
stable
|
Thu, 15 Mar 2018 17:37:03 +0530 |
Pulkit Goyal |
remotenames: synchronise remotenames after push also
|
Sun, 10 Jun 2018 20:45:13 +0900 |
Yuya Nishihara |
fileset: pass in badfn to inner matchers
|
Sat, 09 Jun 2018 20:53:12 +0900 |
Yuya Nishihara |
fileset: restrict getfileset() to not return a computed set (API)
|
Sat, 09 Jun 2018 22:04:07 +0900 |
Yuya Nishihara |
match: add prefixdirmatcher to adapt subrepo matcher back
|
Sat, 09 Jun 2018 18:58:16 +0900 |
Yuya Nishihara |
fileset: make debugfileset filter repository files
|
Sun, 08 Jul 2018 19:24:18 +0900 |
Yuya Nishihara |
bundle2: use ProgrammingError to report bad use of addparam()
|
Sun, 08 Jul 2018 19:34:11 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in extension in test-bundle2-format.t
|
Sun, 08 Jul 2018 19:32:39 +0900 |
Yuya Nishihara |
py3: drop b'' while formatting BundleUnknownFeatureError message
|
Sun, 08 Jul 2018 19:11:54 +0900 |
Yuya Nishihara |
py3: suppress write() result and close file in test-bookmarks-pushpull.t
|
Sun, 08 Jul 2018 18:58:11 +0900 |
Yuya Nishihara |
py3: drop b'' while formatting ResponseError
|
Sun, 08 Jul 2018 18:52:28 +0900 |
Yuya Nishihara |
py3: fix revnums in bookmark discovery to be consumable more than once
|
Sun, 08 Jul 2018 19:05:00 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in extension in test-bundle2-exchange.t
|
Fri, 22 Jun 2018 01:42:38 +0200 |
Paul Morelle |
aggressivemergedeltas: enabled the option by default
|
Mon, 09 Jul 2018 09:50:23 -0400 |
Augie Fackler |
merge with stable
|
Fri, 06 Jul 2018 17:57:46 +0200 |
Joerg Sonnenberger |
ui: make the large file warning limit fully configurable
|
Sat, 09 Jun 2018 18:26:04 +0900 |
Yuya Nishihara |
fileset: sort debugfileset output
|
Sat, 09 Jun 2018 18:00:26 +0900 |
Yuya Nishihara |
fileset: move helper functions to top
|
Sun, 08 Jul 2018 17:45:42 +0900 |
Yuya Nishihara |
py3: fix bundle heads to be consumable more than once
|
Sun, 08 Jul 2018 17:37:05 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in hook script in test-bundle.t
|
Sun, 08 Jul 2018 17:17:54 +0900 |
Yuya Nishihara |
py3: make 'None in lazyancestors' not crash
|
Sun, 08 Jul 2018 16:55:21 +0900 |
Yuya Nishihara |
py3: convert server-string to unicode to make http library happy
|
Sun, 08 Jul 2018 16:45:40 +0900 |
Yuya Nishihara |
py3: fix dumbhttp.py to convert --daemon-postexec arguments back to bytes
|
Sun, 08 Jul 2018 16:31:14 +0900 |
Yuya Nishihara |
py3: use bytes.endswith() instead of bytes[n]
|
Sun, 08 Jul 2018 16:21:26 +0900 |
Yuya Nishihara |
diff: graduate word-diff option from experimental
|
Fri, 06 Jul 2018 12:47:02 -0700 |
Danny Hooper |
fix: add test case that shows why --whole with --base is useful
|
Fri, 06 Jul 2018 16:45:44 -0700 |
Martin von Zweigbergk |
context: raise ProgrammingError on repo['my-tag']
|
Fri, 06 Jul 2018 21:49:25 +0900 |
Yuya Nishihara |
diffutil: move the module out of utils package
|
Fri, 06 Jul 2018 21:41:36 +0900 |
Yuya Nishihara |
diffutil: remove diffopts() in favor of diffallopts()
|
Fri, 06 Jul 2018 21:38:33 +0900 |
Yuya Nishihara |
obsutil: use public interface to access to repo.ui
|
Fri, 06 Jul 2018 21:35:47 +0900 |
Yuya Nishihara |
hgweb: pass ui to diffstatgen() explicitly
|
Fri, 06 Jul 2018 21:31:04 +0900 |
Yuya Nishihara |
synthrepo: simply use the ui passed as a function argument
|
Fri, 06 Jul 2018 21:29:05 +0900 |
Yuya Nishihara |
templatekw: obtain ui directly from the template context
|
Fri, 06 Jul 2018 21:28:02 +0900 |
Yuya Nishihara |
context: remove unneeded alias of diffopts
|
Tue, 12 Jun 2018 22:01:59 +0900 |
Yuya Nishihara |
match: remove ctx argument from code path down to _buildmatch()
|
Sun, 10 Jun 2018 16:08:58 +0900 |
Yuya Nishihara |
match: compose 'set:' pattern as matcher
|
Sun, 10 Jun 2018 15:52:27 +0900 |
Yuya Nishihara |
match: resolve 'set:' patterns first in _buildmatch()
|
Sun, 10 Jun 2018 15:47:58 +0900 |
Yuya Nishihara |
match: explode if unsupported pattern passed down to _regex() builder
|
Sat, 09 Jun 2018 21:13:24 +0900 |
Yuya Nishihara |
match: add basic wrapper for boolean function
|
Sun, 10 Jun 2018 17:19:31 +0900 |
Yuya Nishihara |
stringutil: move _formatsetrepr() from smartset
|
Sun, 10 Jun 2018 17:07:29 +0900 |
Yuya Nishihara |
pycompat: move rapply() from util
|
Thu, 05 Jul 2018 09:53:00 +0530 |
Sushil khanchi |
strip: improve help text for --no-backup option
|
Thu, 05 Jul 2018 15:07:29 -0400 |
Matt Harbison |
test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg
|
Thu, 05 Jul 2018 15:07:29 -0400 |
Matt Harbison |
convert: add a config knob for not saving the bzr revision
|
Thu, 05 Jul 2018 15:07:29 -0400 |
Matt Harbison |
test-bzr: use a fixed commit time
|
Wed, 23 May 2018 15:31:44 +0200 |
Boris Feld |
diff: use `context.diff` to produce diff
|
Sat, 23 Jun 2018 15:03:05 +0200 |
Boris Feld |
context: no longer accept diff options as dictionnary
|
Sat, 23 Jun 2018 15:00:16 +0200 |
Boris Feld |
obsutil: pass a diffopts object to context.diff
|
Sat, 23 Jun 2018 14:46:28 +0200 |
Boris Feld |
synthrepo: pass a diffopts object to context.diff
|
Sat, 23 Jun 2018 14:42:58 +0200 |
Boris Feld |
webutil: pass a diffopts object to context.diff
|
Sat, 23 Jun 2018 14:37:10 +0200 |
Boris Feld |
revset: pass an explicit `diffopts` objet to context.diff
|
Sat, 23 Jun 2018 14:30:31 +0200 |
Boris Feld |
template: directly instantiate diff options for diffstat
|
Sat, 23 Jun 2018 13:26:23 +0100 |
Boris Feld |
tests: update test-context.py to use diffopts as diff argument
|
Thu, 28 Jun 2018 16:11:13 +0200 |
Boris Feld |
diffutil: extract diff options code into a dedicated util-module
|
Thu, 05 Jul 2018 01:04:32 -0400 |
Augie Fackler |
packaging: add fedora 28
|
Thu, 05 Jul 2018 02:11:06 -0400 |
Augie Fackler |
packaging: add missing path segments in cp statements in fedora build
|
Thu, 05 Jul 2018 01:07:00 -0400 |
Augie Fackler |
packaging: fix misplaced ( in docker-fedora rule definition
|
Thu, 05 Jul 2018 01:04:22 -0400 |
Augie Fackler |
packaging: make help output correct for fedora and centos targets
|
Thu, 05 Jul 2018 01:02:59 -0400 |
Augie Fackler |
packaging: remove stray = that confuses make(1) on my Mac
|
Sun, 01 Jul 2018 14:25:44 -0700 |
Gregory Szorc |
manifest: define and implement addgroup() on manifestlog
|
Wed, 04 Jul 2018 12:12:49 -0700 |
Gregory Szorc |
manifest: define and implement rev() on manifestlog
|
Mon, 02 Jul 2018 11:14:13 -0700 |
Martin von Zweigbergk |
tests: don't allow reodering of glob/re lines across non-glob/re lines
|
Fri, 29 Jun 2018 11:29:03 -0700 |
Martin von Zweigbergk |
tests: add test showing puzzling test output with (glob) lines
|
Tue, 03 Jul 2018 15:30:22 -0700 |
Martin von Zweigbergk |
tests: move handling of None "el" out of linematch()
|
Mon, 02 Jul 2018 00:05:54 -0700 |
Martin von Zweigbergk |
tests: remove some redundant code in run-tests
|
Mon, 02 Jul 2018 00:02:31 -0700 |
Martin von Zweigbergk |
tests: don't reimplement enumerate() in run-tests
|
Thu, 05 Jul 2018 09:47:11 +0530 |
Sushil khanchi |
histedit: improve help text for --no-backup option
|
Fri, 22 Jun 2018 23:53:43 +0530 |
Sushil khanchi |
histedit: add --no-backup option (issue5825)
|
Sat, 30 Jun 2018 18:55:04 -0700 |
Gregory Szorc |
tests: use interfaceutil in simplestorerepo
|
Fri, 29 Jun 2018 01:35:09 +0530 |
Sushil khanchi |
rebase: improve output of --dry-run
|
Sun, 01 Jul 2018 22:18:46 +0900 |
Yuya Nishihara |
status: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:11:23 +0900 |
Yuya Nishihara |
resolve: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:06:53 +0900 |
Yuya Nishihara |
manifest: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:01:20 +0900 |
Yuya Nishihara |
files: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 21:55:37 +0900 |
Yuya Nishihara |
files: automatically populate fields referenced from template
|
Sun, 01 Jul 2018 22:02:53 +0900 |
Yuya Nishihara |
grep: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 21:47:43 +0900 |
Yuya Nishihara |
cat: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:22:07 +0900 |
Yuya Nishihara |
bookmarks: add support for log-like template keywords and functions
|
Tue, 26 Jun 2018 16:29:55 -0700 |
Danny Hooper |
fix: add progress bar for number of file revisions processed
|
Tue, 26 Jun 2018 15:30:49 -0700 |
Danny Hooper |
fix: use a worker pool to parallelize running tools
|
Tue, 26 Jun 2018 15:27:29 -0700 |
Danny Hooper |
worker: support more return types in posix worker
|
Tue, 19 Jun 2018 19:18:31 +0100 |
Boris Feld |
debug: process --debug flag earlier
|
Wed, 04 Jul 2018 14:19:13 +0200 |
Sune Foldager |
windows: fix incorrect detection of broken pipe when writing to pager
stable
|
Tue, 19 Jun 2018 19:10:31 +0100 |
Boris Feld |
test: stop passing --quiet in a run dedicated to debug output
|
Fri, 15 Jun 2018 14:07:13 -0400 |
Sandu Turcan |
acl: add bookmarks support
|
Sat, 30 Jun 2018 18:34:33 -0700 |
Gregory Szorc |
repository: define manifest interfaces
|
Tue, 12 Jun 2018 11:31:20 -0400 |
Augie Fackler |
narrowbundle2: when we handle a widen, mark the operation as unsafe
|
Mon, 11 Jun 2018 17:06:29 -0400 |
Augie Fackler |
narrow: mark the critical chunks of narrowing/widening as unsafe
|
Mon, 11 Jun 2018 17:03:29 -0400 |
Augie Fackler |
repair: mark the critical section of strip() as unsafe
|
Wed, 27 Jun 2018 10:47:14 -0400 |
Augie Fackler |
ui: add an uninterruptable context manager that can block SIGINT
|
Tue, 03 Jul 2018 12:22:37 -0400 |
Augie Fackler |
merge with stable
|
Tue, 03 Jul 2018 12:10:22 -0400 |
Augie Fackler |
Added signature for changeset 0b63a6743010
stable
|
Tue, 03 Jul 2018 12:10:21 -0400 |
Augie Fackler |
Added tag 4.6.2 for changeset 0b63a6743010
stable
|
Fri, 29 Jun 2018 23:13:23 +0900 |
Yuya Nishihara |
revset: add partial support for ancestor(wdir())
|
Sat, 23 Jun 2018 13:19:03 +0100 |
Boris Feld |
context: also accept diff option directly
|
Wed, 23 May 2018 15:31:40 +0200 |
Boris Feld |
context: also take all other arguments than `patch.diff` accept
|
Tue, 22 May 2018 15:02:52 +0200 |
Boris Feld |
context: explicitly take diffopts in `context.diff` (API)
|
Sun, 01 Jul 2018 01:00:39 +0530 |
Pulkit Goyal |
rebase: check whether the rebasestate exists or not a bit early
|
Sun, 01 Jul 2018 00:52:25 +0530 |
Pulkit Goyal |
rebase: use staeobj to check whether interrupted rebase exists
|
Sun, 01 Jul 2018 00:46:59 +0530 |
Pulkit Goyal |
rebase: add a stateobj variable to rebaseruntime class
|
Sun, 01 Jul 2018 00:31:57 +0530 |
Pulkit Goyal |
rebase: refactor logic to read rebasestate in a separate function
|