Tue, 23 Jan 2018 21:14:36 +0900 |
Yuya Nishihara |
help: do not suggest "update --clean ." to cancel uncommitted merge
stable
|
Wed, 24 Jan 2018 22:26:28 -0500 |
Matt Harbison |
minifileset: note the unsupported file pattern when raising a parse error
stable
|
Tue, 23 Jan 2018 21:29:45 -0500 |
Matt Harbison |
lfs: don't automatically exclude '.hg*' files from external tracking
stable
|
Tue, 23 Jan 2018 20:50:02 -0500 |
Matt Harbison |
lfs: rename {oid} to {lfsoid}
stable
|
Mon, 22 Jan 2018 17:47:40 -0500 |
Matt Harbison |
lfs: rename {pointer} to {lfspointer}
stable
|
Mon, 22 Jan 2018 18:08:50 -0500 |
Augie Fackler |
Added signature for changeset 27b6df1b5adb
stable
|
Mon, 22 Jan 2018 18:08:49 -0500 |
Augie Fackler |
Added tag 4.5-rc for changeset 27b6df1b5adb
stable
|
Mon, 22 Jan 2018 17:53:02 -0500 |
Augie Fackler |
merge with stable to begin 4.5 freeze
stable 4.5-rc
|
Sat, 20 Jan 2018 22:55:42 -0800 |
Gregory Szorc |
bundle2: increase payload part chunk size to 32kb
|
Mon, 22 Jan 2018 12:23:47 -0800 |
Gregory Szorc |
bundle2: always advertise client support for stream parts
|
Mon, 22 Jan 2018 12:22:01 -0800 |
Gregory Szorc |
exchange: don't send stream data when server.uncompressed is set
|
Mon, 22 Jan 2018 12:21:15 -0800 |
Gregory Szorc |
bundle2: don't advertise stream bundle2 capability when feature disabled
|
Mon, 22 Jan 2018 12:19:45 -0800 |
Gregory Szorc |
tests: add more testing around server.uncompressed
|
Mon, 22 Jan 2018 12:19:49 -0800 |
Gregory Szorc |
bundle2: move version of stream clone into part name
|
Mon, 22 Jan 2018 12:12:29 -0800 |
Gregory Szorc |
exchange: send bundle2 stream clones uncompressed
|
Mon, 22 Jan 2018 12:38:04 -0800 |
Gregory Szorc |
tests: update test to work with Git 2.16
|
Sat, 20 Jan 2018 13:41:57 -0800 |
Gregory Szorc |
exchange: return bundle info from getbundlechunks() (API)
|
Sat, 20 Jan 2018 15:26:31 -0800 |
Gregory Szorc |
exchange: make stream bundle part deterministic
|
Sat, 20 Jan 2018 13:54:36 -0800 |
Gregory Szorc |
bundle2: specify what capabilities will be used for
|
Sat, 20 Jan 2018 15:43:02 -0800 |
Gregory Szorc |
wireproto: don't compress errors from getbundle()
|
Sat, 20 Jan 2018 16:08:07 -0800 |
Gregory Szorc |
tests: teach get-with-headers.py some new tricks
|
Sat, 20 Jan 2018 14:59:08 -0800 |
Gregory Szorc |
tests: use argparse in get-with-headers.py
|
Sun, 21 Jan 2018 17:11:31 -0800 |
Gregory Szorc |
convert: use a collections.deque
|
Sat, 20 Jan 2018 23:21:59 -0800 |
Martin von Zweigbergk |
repair: invalidate volatile sets after stripping
|
Sun, 21 Jan 2018 13:54:05 -0500 |
Matt Harbison |
subrepo: handle 'C:' style paths on the command line (issue5770)
|
Mon, 22 Jan 2018 00:39:42 -0500 |
Matt Harbison |
dummysmtpd: don't die on client connection errors
|
Sun, 21 Jan 2018 15:39:48 +0100 |
André Sintzoff |
cext: define MIN macro only if it is not yet defined
|
Sun, 21 Jan 2018 14:47:45 +0800 |
Anton Shestakov |
copyright: update to 2018
|
Sun, 21 Jan 2018 14:46:26 +0800 |
Anton Shestakov |
tests: glob copyright years in test-extension.t
|
Sat, 20 Jan 2018 14:21:40 -0500 |
Matt Harbison |
test-sshserver: stabilize for Windows
|
Sat, 20 Jan 2018 14:02:05 -0500 |
Matt Harbison |
test-branch-change: stabilize for Windows
|
Sat, 20 Jan 2018 13:57:11 -0500 |
Matt Harbison |
test-sparse: make the '.hg' exclusion filter Windows compatible
|
Fri, 19 Jan 2018 19:20:50 -0500 |
Matt Harbison |
lfs: rename {lfsattrs} to {pointer}
|
Fri, 19 Jan 2018 21:29:31 -0500 |
Matt Harbison |
lfs: expand the user facing documentation
|
Thu, 18 Jan 2018 00:50:12 +0100 |
Boris Feld |
streamclone: also stream caches to the client
|
Wed, 17 Jan 2018 17:46:49 +0100 |
Boris Feld |
caches: make 'cachetocopy' available in scmutil
|
Thu, 18 Jan 2018 00:50:02 +0100 |
Boris Feld |
streamclone: add support for cloning non append-only file
|
Thu, 18 Jan 2018 02:28:44 +0100 |
Boris Feld |
streamclone: tests phase exchange during stream clone
|
Wed, 17 Jan 2018 16:41:44 +0100 |
Boris Feld |
streamclone: add support for bundle2 based stream clone
|
Wed, 17 Jan 2018 14:13:46 +0100 |
Boris Feld |
pull: preindent some code
|
Wed, 17 Jan 2018 16:32:05 +0100 |
Boris Feld |
pull: reorganize bundle2 argument bundling
|
Wed, 17 Jan 2018 16:38:32 +0100 |
Boris Feld |
clone: allow bundle2's stream clone with 'server.disablefullbundle'
|
Wed, 17 Jan 2018 16:36:23 +0100 |
Boris Feld |
bundle2: add support for a 'stream' parameter to 'getbundle'
|
Wed, 17 Jan 2018 16:35:22 +0100 |
Boris Feld |
bundle2: add a 'stream' part handler for stream cloning
|
Thu, 18 Jan 2018 00:45:27 +0100 |
Boris Feld |
streamclone: rework canperformstreamclone
|
Thu, 18 Jan 2018 00:48:56 +0100 |
Boris Feld |
streamclone: define first iteration of version 2 of stream format
|
Fri, 19 Jan 2018 22:52:35 +0100 |
Gregory Szorc |
util: implement varint functions
|
Fri, 19 Jan 2018 20:51:35 +0100 |
Boris Feld |
util: move 'readexactly' in the util module
|
Fri, 19 Jan 2018 19:13:11 -0500 |
Matt Harbison |
lfs: separate a debug message from the subsequent abort message
|
Fri, 19 Jan 2018 14:25:09 -0800 |
Siddharth Agarwal |
sshserver: add a couple of tests for argument parsing
|
Fri, 19 Jan 2018 16:28:11 -0500 |
Augie Fackler |
merge with stable
|
Fri, 12 Jan 2018 10:59:58 +0100 |
Joerg Sonnenberger |
wireproto: split streamres into legacy and modern case
|
Fri, 19 Jan 2018 12:33:03 -0800 |
Martin von Zweigbergk |
localrepo: run cache-warming transaction callback before report callback
|
Fri, 19 Jan 2018 11:35:55 -0800 |
Martin von Zweigbergk |
scmutil: 0-pad transaction report callback category
|
Wed, 17 Jan 2018 16:01:06 +0100 |
Boris Feld |
stream: add a test showing we also clone bookmarks
|
Fri, 19 Jan 2018 18:45:20 +0530 |
Pulkit Goyal |
branch: allow changing branch name to existing name if possible
|
Sun, 15 Oct 2017 23:08:45 +0530 |
Pulkit Goyal |
branch: add a --rev flag to change branch name of given revisions
|
Tue, 16 Jan 2018 23:50:01 +0900 |
Yuya Nishihara |
templater: fix crash by empty group expression
|
Tue, 16 Jan 2018 21:46:17 +0900 |
Yuya Nishihara |
log: fix typo in comment about _matchfiles()
|
Thu, 18 Jan 2018 13:33:21 -0800 |
Hollis Blanchard |
sparse: --include 'dir1/dir2' should not include 'dir1/*'
|
Sun, 14 Jan 2018 13:29:15 +0900 |
Yuya Nishihara |
fileset: add kind:pat operator
|
Sun, 14 Jan 2018 13:33:56 +0900 |
Yuya Nishihara |
minifileset: unify handling of symbol and string patterns
|
Sun, 14 Jan 2018 13:28:20 +0900 |
Yuya Nishihara |
fileset: move import of match module to top
|
Sun, 14 Jan 2018 21:28:12 +0100 |
Paul Morelle |
revlog: group delta computation methods under _deltacomputer object
|
Sun, 14 Jan 2018 14:36:22 +0100 |
Paul Morelle |
revlog: refactor out _finddeltainfo from _addrevision
|
Fri, 19 Jan 2018 21:39:11 +0900 |
Yuya Nishihara |
localrepo: micro-optimize __len__() to bypass repoview
|
Thu, 18 Jan 2018 21:18:10 -0500 |
Matt Harbison |
lfs: defer registering the pre-push hook until blobs are committed
|
Thu, 18 Jan 2018 18:04:56 -0500 |
Matt Harbison |
lfs: dump the full response on httperror in debug mode
|
Thu, 18 Jan 2018 15:59:21 -0500 |
Matt Harbison |
lfs: default the User-Agent header for blob transfers to 'git-lfs'
|
Thu, 18 Jan 2018 15:11:34 -0500 |
Matt Harbison |
lfs: default to not using workers for upload/download
|
Sun, 14 Jan 2018 17:00:24 -0500 |
Matt Harbison |
lfs: add the '{lfsattrs}' template keyword to '{lfs_files}'
|
Thu, 18 Jan 2018 16:47:14 +0100 |
Boris Feld |
debugdownload: read repository hgrc if there is one
|
Fri, 19 Jan 2018 00:18:45 -0500 |
Matt Harbison |
test-blackbox: stabilize for Windows
|
Fri, 19 Jan 2018 08:35:22 +0100 |
Paul Morelle |
debugdeltachain: cleanup the double call to _slicechunk
|
Fri, 19 Jan 2018 14:10:18 +0530 |
Pulkit Goyal |
blackbox: don't unpack the list while passing into str.join()
|
Wed, 17 Jan 2018 17:07:55 +0100 |
Boris Feld |
atomicupdate: add an experimental option to use atomictemp when updating
|
Wed, 17 Jan 2018 16:52:13 +0100 |
Boris Feld |
write: add the possibility to pass keyword argument from batchget to vfs
|
Thu, 18 Jan 2018 12:55:19 +0100 |
Joerg Sonnenberger |
blackbox: if --debug is used, also trace ui.debug() calls
|
Thu, 18 Jan 2018 14:43:04 +0000 |
Alex Gaynor |
bdiff: handle the possibility of overflow when computing allocation size
|
Tue, 02 Jan 2018 10:09:08 -0700 |
Tom Prince |
phabricator: add a template item for linking to a differential review
|
Sun, 14 Jan 2018 11:19:45 -0800 |
Gregory Szorc |
githelp: don't reference 3rd party commands for `git show`
|
Mon, 18 Dec 2017 21:09:08 -0800 |
Gregory Szorc |
githelp: improve help for "reset"
|
Mon, 18 Dec 2017 21:02:49 -0800 |
Gregory Szorc |
githelp: clean up reflog help
|
Mon, 18 Dec 2017 20:58:00 -0800 |
Gregory Szorc |
githelp: replace suggestion of `hg record`
|
Mon, 18 Dec 2017 20:56:01 -0800 |
Gregory Szorc |
githelp: remove reference to tweakdefaults
|
Fri, 22 Dec 2017 18:38:29 -0700 |
Gregory Szorc |
githelp: recommend `hg import` for `git am`
|
Mon, 18 Dec 2017 20:51:20 -0800 |
Gregory Szorc |
githelp: improve help for `git add`
|
Mon, 18 Dec 2017 20:44:59 -0800 |
Gregory Szorc |
githelp: vendor Facebook authored extension
|
Thu, 18 Jan 2018 19:40:17 +0530 |
Pulkit Goyal |
merge: use public interface ms.localctx instead of ms._local
|
Tue, 16 Jan 2018 14:28:57 +0100 |
Boris Feld |
bookmarks: display the obsfate of hidden revision we create a bookmark on
|
Tue, 16 Jan 2018 14:08:54 +0100 |
Boris Feld |
update: display the obsfate of hidden revision we update to
|
Sun, 14 Jan 2018 00:02:40 -0800 |
Martin von Zweigbergk |
evolution: make reporting of new unstable changesets optional
|
Sun, 14 Jan 2018 23:59:17 -0800 |
Martin von Zweigbergk |
evolution: report new unstable changesets
|
Wed, 10 Jan 2018 14:00:23 -0800 |
Martin von Zweigbergk |
transaction: register summary callbacks only at start of transaction (BC)
|
Sun, 14 Jan 2018 14:39:17 -0800 |
Martin von Zweigbergk |
repair: filter out unknown revisions from phasecache within transaction
|
Sun, 14 Jan 2018 23:37:06 -0800 |
Martin von Zweigbergk |
repair: drop unnecessary phase cache invalidation
|
Mon, 15 Jan 2018 15:20:02 -0800 |
Gregory Szorc |
wireproto: drop support for reader interface from streamres (API)
|
Mon, 08 Jan 2018 19:41:47 +0530 |
Pulkit Goyal |
merge: add `--abort` flag which can abort the merge
|
Thu, 04 Jan 2018 21:37:03 -0800 |
Phil Cohen |
filemerge: only write in-memory backup during premerge
|
Thu, 04 Jan 2018 21:36:58 -0800 |
Phil Cohen |
filemerge: fix backing up an in-memory file to a custom location
|
Wed, 27 Dec 2017 17:38:28 -0600 |
Phil Cohen |
rebase: don't run IMM if running rebase in a transaction
|
Wed, 17 Jan 2018 17:59:12 -0500 |
Augie Fackler |
python3: whitelist two more passing tests
|
Fri, 12 Jan 2018 11:52:57 +0000 |
Boris Feld |
sshpeer: add support for request tracing
|
Fri, 12 Jan 2018 10:41:03 +0000 |
Boris Feld |
httppeer: add support for tracing all http request made by the peer
|
Fri, 12 Jan 2018 10:14:20 +0000 |
Boris Feld |
httppeer: move url opening in its own method
|
Fri, 12 Jan 2018 10:57:29 +0000 |
Boris Feld |
http: add a debug version of the push test
|
Wed, 17 Jan 2018 21:44:32 -0500 |
Matt Harbison |
lfs: raise an error if the server sends an unsolicited oid
|
Wed, 17 Jan 2018 20:54:05 -0500 |
Matt Harbison |
lfs: correct documentation typo
|
Wed, 17 Jan 2018 22:12:10 -0500 |
Jordi Gutiérrez Hermoso |
test-convert-svn-move: sort svn checkout output
|
Sat, 13 Jan 2018 15:13:29 +0900 |
Yuya Nishihara |
fileset: do not crash by unary negate operation
|
Sat, 13 Jan 2018 15:07:37 +0900 |
Yuya Nishihara |
fileset: make it robust for bad function calls
|
Thu, 04 Jan 2018 14:20:58 +0900 |
Yuya Nishihara |
log: build follow-log filematcher at once
|
Thu, 04 Jan 2018 15:20:46 +0900 |
Yuya Nishihara |
log: allow matchfn to be non-null even if both --patch/--stat are off
|
Thu, 04 Jan 2018 14:37:15 +0900 |
Yuya Nishihara |
log: replace "not pats" with matcher attribute for consistency
|
Wed, 03 Jan 2018 15:58:59 +0900 |
Yuya Nishihara |
log: follow file history across copies even with -rREV (BC) (issue4959)
|
Wed, 03 Jan 2018 15:46:15 +0900 |
Yuya Nishihara |
log: resolve --follow thoroughly in getlogrevs()
|
Wed, 03 Jan 2018 15:13:22 +0900 |
Yuya Nishihara |
log: extract function that processes log file patterns
|
Sun, 10 Dec 2017 17:28:44 +0900 |
Yuya Nishihara |
log: resolve --follow with -rREV in cmdutil.getlogrevs()
|
Sun, 10 Dec 2017 18:22:06 +0900 |
Yuya Nishihara |
log: remove dead code to follow descendants if ascending revisions specified
|
Sun, 10 Dec 2017 16:59:54 +0900 |
Yuya Nishihara |
log: duplicate _logrevs() dedicated for walkchangerevs()
|
Tue, 16 Jan 2018 21:51:27 +0900 |
Yuya Nishihara |
update: fix crash on bare update when directaccess is enabled
|
Tue, 16 Jan 2018 21:42:42 +0900 |
Yuya Nishihara |
templater: make sure expression is terminated by '}'
|
Fri, 14 Jul 2017 19:59:10 +0200 |
Boris Feld |
bookmark: deprecate direct update of a bookmark value
|
Mon, 16 Oct 2017 14:32:06 +0200 |
Paul Morelle |
debugdeltachain: display how many chunks would be read in sparse-read mode
|
Wed, 17 Jan 2018 21:36:18 +0000 |
Alex Gaynor |
bdiff: handle the possibility of an integer overflow when allocating
|
Tue, 16 Jan 2018 08:40:14 -0500 |
Jordi Gutiérrez Hermoso |
svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)
|
Wed, 17 Jan 2018 13:02:42 +0100 |
Boris Feld |
win32text: use 'tiprev' when appropriate
|
Wed, 17 Jan 2018 13:01:38 +0100 |
Boris Feld |
patchbomb: use 'tiprev' when appropriate
|
Thu, 04 May 2017 02:28:19 +0200 |
Boris Feld |
revset: use 'tiprev' when appropriate
|
Thu, 04 May 2017 02:24:04 +0200 |
Boris Feld |
changelog: use 'tiprev()' in 'tip()'
|
Thu, 04 May 2017 02:23:21 +0200 |
Boris Feld |
changelog: introduce a 'tiprev' method
|
Wed, 17 Jan 2018 15:47:38 -0500 |
Augie Fackler |
contrib: add some basic scaffolding for some fuzz test targets
|
Wed, 17 Jan 2018 15:56:12 -0500 |
Augie Fackler |
formatting: enforce clang-format on all .cc files as well as .c files
|
Wed, 17 Jan 2018 15:28:38 -0500 |
Augie Fackler |
hghave: add test for clang 6 and later
|
Sun, 14 Jan 2018 12:06:27 -0800 |
Gregory Szorc |
py3: cast error message to localstr in blackbox.py
|
Wed, 10 Jan 2018 21:27:05 -0800 |
Jun Wu |
lfs: remove internal url in test
|
Sun, 14 Jan 2018 18:12:51 -0500 |
Matt Harbison |
lfs: control tracked file selection via a tracked file
|
Sun, 14 Jan 2018 01:04:45 -0500 |
Matt Harbison |
lfs: move the tracked file function creation to a method
|
Tue, 16 Jan 2018 20:15:07 -0500 |
Matt Harbison |
lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'`
|
Tue, 16 Jan 2018 19:56:00 -0500 |
Matt Harbison |
cat: factor out a function that populates the formatter
|
Sun, 14 Jan 2018 12:07:06 -0500 |
Jordi Gutiérrez Hermoso |
svnsubrepo: add new method _svnmissing
|
Sun, 14 Jan 2018 12:05:28 -0500 |
Jordi Gutiérrez Hermoso |
svnsubrepo: decorate dirty method with annotatesubrepoerror
|
Tue, 16 Jan 2018 22:14:33 +0900 |
Yuya Nishihara |
match: do not weirdly include explicit files excluded by -X option
|
Sun, 14 Jan 2018 15:56:22 -0500 |
Matt Harbison |
lfs: add the '{oid}' template keyword to '{lfs_files}'
|
Sun, 14 Jan 2018 15:39:10 -0500 |
Matt Harbison |
lfs: convert '{lfs_files}' keyword to a hybrid list
|
Sun, 10 Dec 2017 21:42:33 +0100 |
Boris Feld |
showstack: add an extension docstring
|
Mon, 15 Jan 2018 10:44:49 +0000 |
Boris Feld |
bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'
|
Mon, 15 Jan 2018 19:44:18 +0800 |
Anton Shestakov |
hgweb: remove unused second argument of nextPageVarGet()
|
Sun, 14 Jan 2018 20:06:56 -0800 |
Gregory Szorc |
dispatch: handle IOError when writing to stderr
|
Sun, 14 Jan 2018 19:30:48 -0800 |
Gregory Szorc |
commandserver: restore cwd in case of exception
|
Wed, 10 Jan 2018 20:02:35 -0800 |
Gregory Szorc |
tests: make hg frame optional
|
Sat, 13 Jan 2018 22:40:33 -0500 |
Matt Harbison |
test-lfs: add tests to show that hashes remain unchanged by conversions
|
Sat, 13 Jan 2018 22:29:18 -0500 |
Matt Harbison |
test-lfs: drop an unresolved issue note, now that lfs.track=none() is a thing
|
Sat, 13 Jan 2018 20:07:14 -0500 |
Matt Harbison |
lfs: always exclude '.hg*' text files
|
Mon, 15 Jan 2018 00:16:11 +0530 |
Pulkit Goyal |
bookmarks: calculate visibility exceptions only once
|
Sun, 10 Dec 2017 18:25:33 +0900 |
Yuya Nishihara |
log: rewrite --follow-first -rREV like --follow for consistency (BC)
|
Tue, 02 Jan 2018 17:37:01 +0900 |
Yuya Nishihara |
log: use revsetlang.formatspec() thoroughly
|
Tue, 02 Jan 2018 17:13:18 +0900 |
Yuya Nishihara |
log: use revsetlang.formatspec() to concatenate list expression
|
Tue, 02 Jan 2018 17:00:48 +0900 |
Yuya Nishihara |
log: simplify 'x or ancestors(x)' expression
|
Tue, 02 Jan 2018 16:58:37 +0900 |
Yuya Nishihara |
log: make opt2revset table a module constant
|
Sun, 14 Jan 2018 13:04:26 -0800 |
Paul Morelle |
revlog: group revision info into a dedicated structure
|
Sun, 14 Jan 2018 13:01:35 -0800 |
Paul Morelle |
revlog: rename 'rev' to 'base', as it is the base revision
|
Sun, 14 Jan 2018 12:59:46 -0800 |
Paul Morelle |
revlog: separate diff computation from the collection of other info
|
Fri, 12 Jan 2018 18:58:44 +0100 |
Paul Morelle |
revlog: introduce 'deltainfo' to distinguish from 'delta'
|
Fri, 12 Jan 2018 18:10:03 +0100 |
Paul Morelle |
revlog: extract 'builddelta' closure function from _addrevision
|
Fri, 12 Jan 2018 15:55:25 +0100 |
Paul Morelle |
revlog: extract 'buildtext' closure function from _addrevision
|
Sun, 14 Jan 2018 12:49:24 -0800 |
Paul Morelle |
revlog: choose between ifh and dfh once for all
|
Sun, 14 Jan 2018 12:46:03 -0800 |
Paul Morelle |
revlog: refactor out the selection of candidate revisions
|
Sat, 30 Dec 2017 00:13:56 +0530 |
Pulkit Goyal |
py3: use email.parser module to parse email messages
|
Fri, 12 Jan 2018 22:18:42 +0900 |
Yuya Nishihara |
rust: convert Unix path to CString transparently
|
Fri, 12 Jan 2018 22:09:34 +0900 |
Yuya Nishihara |
rust: extract function to convert Path to platform CString
|
Mon, 09 Oct 2017 11:46:27 +0200 |
Boris Feld |
pylint: add a check for multiple statement on a single line
|
Mon, 09 Oct 2017 11:45:21 +0200 |
Boris Feld |
style: remove multiple statement on a single line in zeroconf
|
Mon, 09 Oct 2017 11:44:02 +0200 |
Boris Feld |
style: remove multiple statement on a single line
|
Mon, 09 Oct 2017 11:40:15 +0200 |
Boris Feld |
pylint: split command line argument on multiple lines
|
Sun, 14 Jan 2018 11:24:43 -0800 |
Tom Prince |
phabricator: use named group for parsing differential reviews lines
|
Sat, 13 Jan 2018 13:47:10 +0900 |
Yuya Nishihara |
vfs: drop text mode flag (API)
|
Sat, 13 Jan 2018 13:41:11 +0900 |
Yuya Nishihara |
lfs: convert EOL of hgrc before appending to bytes IO
|
Sat, 13 Jan 2018 13:33:55 +0900 |
Yuya Nishihara |
largefiles: convert EOL of hgrc before appending to bytes IO
|
Sat, 13 Jan 2018 13:31:27 +0900 |
Yuya Nishihara |
share: convert EOL of hgrc before writing to bytes IO
|
Sat, 13 Jan 2018 13:28:12 +0900 |
Yuya Nishihara |
subrepo: convert EOL of hgrc before writing to bytes IO
|
Sat, 13 Jan 2018 13:24:17 +0900 |
Yuya Nishihara |
clone: use utility function to write hgrc
|
Sat, 13 Jan 2018 13:23:16 +0900 |
Yuya Nishihara |
share: use context manager or utility function to write file
|
Sun, 31 Dec 2017 02:54:49 -0500 |
Matt Harbison |
lfs: migrate most file filtering from threshold to custom filter
|
Sun, 31 Dec 2017 12:47:36 -0500 |
Matt Harbison |
test-lfs: bump the number on test repo11 and higher
|
Wed, 10 Jan 2018 22:23:34 -0500 |
Matt Harbison |
fileset: add a lightweight file filtering language
|
Wed, 10 Jan 2018 22:35:08 -0500 |
Matt Harbison |
fileset: split the logic for matching a size expression to a separate method
|
Fri, 12 Jan 2018 23:13:38 -0500 |
Matt Harbison |
lfs: drop deprecated remote store config options
|
Fri, 12 Jan 2018 18:11:05 +0530 |
Pulkit Goyal |
py3: use bytes instead of pycompat.bytestr
|
Fri, 12 Jan 2018 17:10:55 +0100 |
Joerg Sonnenberger |
test-pull-r: explicitly kill server processes
|
Fri, 05 Jan 2018 22:28:06 +0530 |
Pulkit Goyal |
bookmarks: add bookmarks to hidden revs if directaccess config is set
|
Fri, 12 Jan 2018 11:15:41 +0000 |
Boris Feld |
visibility: pass a normal repo to _getfilteredreason
|
Fri, 12 Jan 2018 11:10:18 +0000 |
Boris Feld |
visibility: make the filtered message translatable
|
Fri, 12 Jan 2018 11:09:04 +0000 |
Boris Feld |
visibility: fix a comment introduced before which is not up-to-date
|
Wed, 10 Jan 2018 19:24:58 -0800 |
Gregory Szorc |
rust: avoid redundant 'static lifetime
|
Thu, 11 Jan 2018 11:57:59 +0000 |
Boris Feld |
pull: hold wlock for the full operation when --update is used
|
Thu, 11 Jan 2018 18:20:08 +0800 |
Anton Shestakov |
hgweb: drop support of browsers that don't understand <canvas> (BC)
|
Wed, 10 Jan 2018 19:36:45 -0800 |
Gregory Szorc |
rust: add TODO about lifetime of program_name variable
|
Wed, 10 Jan 2018 19:23:36 -0800 |
Gregory Szorc |
rust: move import of PathBuf
|
Wed, 10 Jan 2018 21:09:57 -0800 |
Jun Wu |
perf: do not import util.queue
|
Wed, 10 Jan 2018 19:08:51 -0800 |
Gregory Szorc |
rust: move Cargo.lock
|
Wed, 10 Jan 2018 19:04:52 -0800 |
Gregory Szorc |
run-tests: fix regular expression for path test
|
Sun, 17 Dec 2017 04:31:27 +0100 |
Boris Feld |
perf: add threading capability to perfbdiff
|
Wed, 10 Jan 2018 17:24:25 +0100 |
Paul Morelle |
upgraderepo: select correct deltareuse depending on actions
|
Tue, 02 Jan 2018 18:35:11 +0900 |
Yuya Nishihara |
revsetlang: add %p specifier to format list of function arguments
|
Tue, 02 Jan 2018 21:05:40 +0900 |
Yuya Nishihara |
revsetlang: unnest inner functions from formatspec()
|
Sat, 01 Apr 2017 17:51:56 +0900 |
Yuya Nishihara |
revsetlang: fix quoting of %ls string
|
Sat, 01 Apr 2017 17:44:07 +0900 |
Yuya Nishihara |
revsetlang: catch invalid value passed to formatspec()
|
Sat, 01 Apr 2017 17:28:28 +0900 |
Yuya Nishihara |
revsetlang: check incomplete revspec format character
|
Sat, 01 Apr 2017 17:25:45 +0900 |
Yuya Nishihara |
revsetlang: check number of arguments passed to formatspec()
|
Sat, 01 Apr 2017 17:18:31 +0900 |
Yuya Nishihara |
revsetlang: catch invalid format character with %l prefix
|
Fri, 29 Dec 2017 06:32:17 +0530 |
Pulkit Goyal |
py3: add 8 new passing tests to the whitelist
|
Fri, 29 Dec 2017 05:33:36 +0530 |
Pulkit Goyal |
py3: use list() to get a list of items using dict.items()
|
Fri, 29 Dec 2017 05:31:27 +0530 |
Pulkit Goyal |
py3: convert dict keys' to str before passing as kwargs
|
Fri, 29 Dec 2017 05:29:57 +0530 |
Pulkit Goyal |
py3: make sure we open the file to write in bytes mode
|
Fri, 29 Dec 2017 05:47:17 +0530 |
Pulkit Goyal |
py3: don't use dict.iterkeys()
|
Fri, 29 Dec 2017 05:29:04 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() instead of str()
|
Fri, 29 Dec 2017 05:28:05 +0530 |
Pulkit Goyal |
py3: make regular expressions bytes by prepending b''
|
Fri, 29 Dec 2017 05:27:00 +0530 |
Pulkit Goyal |
py3: slice on bytes instead of indexing
|
Fri, 29 Dec 2017 05:25:27 +0530 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
Fri, 29 Dec 2017 05:22:06 +0530 |
Pulkit Goyal |
tests: make autodiff.py work on Python 3
|
Fri, 29 Dec 2017 03:32:04 +0530 |
Pulkit Goyal |
py3: use pycompat.ziplist instead of inbuilt zip
|
Fri, 29 Dec 2017 05:35:57 +0530 |
Pulkit Goyal |
py3: use bytes and open() instead of file() in test-diff-upgrade.t
|
Wed, 10 Jan 2018 11:02:20 -0800 |
Martin von Zweigbergk |
exchange: use context manager for locks and transaction in unbundle()
|
Wed, 10 Jan 2018 10:49:12 -0800 |
Martin von Zweigbergk |
bookmarks: use context managers for locks and transaction in pushbookmark()
|
Wed, 10 Jan 2018 10:47:13 -0800 |
Martin von Zweigbergk |
bookmarks: use context managers for lock and transaction in update()
|
Wed, 10 Jan 2018 10:44:21 -0800 |
Martin von Zweigbergk |
phase: use context managers for lock and transaction
|
Wed, 10 Jan 2018 10:33:11 -0800 |
Martin von Zweigbergk |
obsolete: use context manager for transaction in pushmarker()
|
Wed, 10 Jan 2018 10:32:16 -0800 |
Martin von Zweigbergk |
obsolete: use context manager for lock in pushmarker()
|
Wed, 10 Jan 2018 10:30:51 -0800 |
Martin von Zweigbergk |
obsolete: use context manager for transaction in createmarkers()
|
Fri, 05 Jan 2018 09:12:08 +0100 |
Boris Feld |
visibility: improve the message when accessing filtered obsolete rev
|
Fri, 29 Dec 2017 03:37:36 +0530 |
Pulkit Goyal |
tests: add b'' to string literals where bytes are required
|
Wed, 10 Jan 2018 08:53:22 -0800 |
Gregory Szorc |
rust: implementation of `hg`
|
Sun, 07 Jan 2018 15:21:16 -0500 |
Matt Harbison |
lfs: improve the error message for a missing remote blob
|
Sun, 07 Jan 2018 15:01:59 -0500 |
Matt Harbison |
filelog: add the ability to report the user facing name
|
Tue, 19 Dec 2017 20:41:25 +0800 |
Anton Shestakov |
hgweb: make different kinds of commits look differently on /graph
|
Thu, 21 Dec 2017 13:58:11 +0100 |
Boris Feld |
clonebundle: make it possible to retrieve the initial bundle through largefile
|
Thu, 21 Dec 2017 13:57:57 +0100 |
Boris Feld |
largefiles: add support for 'largefiles://' url scheme
|
Thu, 21 Dec 2017 13:53:26 +0100 |
Boris Feld |
largefiles: add a 'debuglfput' command to put largefile into the store
|
Fri, 15 Dec 2017 09:30:16 +0100 |
Boris Feld |
debug: add a 'debugdownload' command
|
Sat, 01 Apr 2017 17:12:48 +0900 |
Yuya Nishihara |
revsetlang: raise ParseError to report invalid format character
|
Sat, 01 Apr 2017 17:04:49 +0900 |
Yuya Nishihara |
revsetlang: use iterator to track current argument in formatspec()
|
Sat, 01 Apr 2017 16:56:47 +0900 |
Yuya Nishihara |
revsetlang: unnest "if True" in formatrevspec()
|
Sat, 01 Apr 2017 16:55:28 +0900 |
Yuya Nishihara |
revsetlang: use str.find() to scan expr in formatspec()
|
Sat, 01 Apr 2017 16:50:11 +0900 |
Yuya Nishihara |
revsetlang: avoid string concatenation in formatspec()
|
Thu, 04 Jan 2018 12:30:55 +0900 |
Yuya Nishihara |
test-glog: hook cmdutil.getlogrevs() so -frREV is rewritten accordingly
|
Wed, 03 Jan 2018 17:12:30 +0900 |
Yuya Nishihara |
test-glog: dump computed set
|
Wed, 03 Jan 2018 17:09:16 +0900 |
Yuya Nishihara |
test-glog: drop uninteresting nodes from AST output
|
Sun, 07 Jan 2018 01:14:52 -0500 |
Matt Harbison |
lfs: remove the verification option when writing to the local store
|
Thu, 21 Dec 2017 21:20:00 -0500 |
Matt Harbison |
lfs: use the localstore download method to transfer from remote stores
|
Thu, 21 Dec 2017 18:56:04 -0500 |
Matt Harbison |
lfs: introduce a localstore method for downloading from remote stores
|
Tue, 02 Jan 2018 12:14:08 +0900 |
Yuya Nishihara |
win32: do not call GetVolumePathName() with the minimum buffer length
|
Tue, 02 Jan 2018 12:02:25 +0900 |
Yuya Nishihara |
win32: allocate buffer of maximum length for GetVolumeInformation()
|
Sun, 22 Oct 2017 22:49:11 +0900 |
Yuya Nishihara |
log: drop unused expr from return value of getlogrevs()
|
Thu, 04 Jan 2018 12:00:18 +0900 |
Yuya Nishihara |
log: don't expand aliases in revset built from command options
|
Sun, 22 Oct 2017 22:52:36 +0900 |
Yuya Nishihara |
graphlog: remove redundant check for empty revs
|
Sun, 22 Oct 2017 22:38:16 +0900 |
Yuya Nishihara |
log: remove redundant handling of --limit
|
Sun, 22 Oct 2017 23:04:07 +0900 |
Yuya Nishihara |
log: use smartset.slice() to limit number of revisions to be displayed
|
Thu, 04 Jan 2018 10:51:41 +0900 |
Yuya Nishihara |
log: merge getlogrevs() and getgraphlogrevs()
|
Sat, 30 Dec 2017 17:55:23 +0900 |
Yuya Nishihara |
revset: parse x^:: as (x^):: (issue5764)
|
Mon, 08 Jan 2018 16:07:51 -0800 |
Jun Wu |
test-run-tests: stabilize the test (issue5735)
stable
|
Mon, 08 Jan 2018 13:52:43 +0100 |
Mihai Popescu |
run-tests: avoid set PYTHONUSERBASE environment variable to None
stable
|
Sun, 07 Jan 2018 12:07:29 +0900 |
Yuya Nishihara |
templatefilters: fix doc of basename()
stable
|
Sun, 07 Jan 2018 15:56:58 +0900 |
Yuya Nishihara |
identify: document -r. explicitly how to disable wdir scanning (issue5622)
stable
|
Fri, 05 Jan 2018 21:48:29 -0500 |
Matt Harbison |
lfs: add a comment to describe subtle local blobstore open() behavior
|
Fri, 05 Jan 2018 11:53:33 -0800 |
Martin von Zweigbergk |
tests: make #testcase available as env var in test
|
Fri, 05 Jan 2018 19:30:37 +0530 |
Pulkit Goyal |
archive: add support to specify hidden revs if directaccess config is set
|
Fri, 05 Jan 2018 19:23:30 +0530 |
Pulkit Goyal |
annotate: add support to specify hidden revs if directaccess config is set
|
Fri, 05 Jan 2018 19:30:30 +0800 |
Anton Shestakov |
hgweb: stop adding strings to innerHTML of #graphnodes and #nodebgs (BC)
|
Fri, 05 Jan 2018 19:22:05 +0800 |
Anton Shestakov |
spartan: make actual changeset entries have backgrounds on /graph
|
Fri, 05 Jan 2018 19:16:08 +0800 |
Anton Shestakov |
gitweb: make actual changeset entries have backgrounds on /graph
|
Fri, 05 Jan 2018 19:08:00 +0800 |
Anton Shestakov |
monoblue: make actual changeset entries have backgrounds on /graph
|
Fri, 05 Jan 2018 18:46:06 +0800 |
Anton Shestakov |
paper: make actual changeset entries have backgrounds on /graph
|
Thu, 04 Jan 2018 12:34:40 +0100 |
Elmar Bartel |
crecord: fallback to color = no when curses.use_default_colors() fails
|
Thu, 04 Jan 2018 12:12:07 +0100 |
Elmar Bartel |
crecord: honor "ui.color = no" config option
|
Tue, 02 Jan 2018 21:46:57 -0500 |
Matt Harbison |
lfs: use the local store method for opening a blob
|
Tue, 02 Jan 2018 21:18:30 -0500 |
Matt Harbison |
lfs: add a local store method for opening a blob
|
Fri, 05 Jan 2018 17:23:55 +0530 |
Pulkit Goyal |
hgdemandimport: use correct hyperlink to python-bug in comments (issue5765)
|
Wed, 03 Jan 2018 10:37:49 +0800 |
Anton Shestakov |
monoblue: adjust font size of graph entries
|
Wed, 03 Jan 2018 09:41:01 +0800 |
Anton Shestakov |
hgweb: make .info a block element by default
|
Mon, 25 Dec 2017 16:31:14 -0700 |
Gregory Szorc |
revlog: don't use slicing to return parents
|
Thu, 04 Jan 2018 16:29:03 -0800 |
Kyle Lippincott |
tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/foo
|
Wed, 27 Dec 2017 00:24:53 +0530 |
Pulkit Goyal |
revert: support reverting to hidden cset if directaccess config is set
|
Wed, 27 Dec 2017 00:14:00 +0530 |
Pulkit Goyal |
update: support updating to hidden cset if directaccess config is set
|
Tue, 26 Dec 2017 22:54:45 +0530 |
Pulkit Goyal |
commands: check for empty rev before passing to scmutil.unhidehashlikerevs
|
Mon, 01 Jan 2018 16:48:31 +0100 |
Elmar Bartel |
test-convert-cvs: change TZ=US/Hawaii to TZ=Pacific/Johnston
|
Fri, 29 Dec 2017 23:55:52 -0500 |
Matt Harbison |
osutil: implement getfsmountpoint() on BSD systems
|
Fri, 29 Dec 2017 23:50:42 -0500 |
Matt Harbison |
debugfs: display the tested path and mount point of the filesystem, if known
|
Fri, 29 Dec 2017 22:54:14 -0500 |
Matt Harbison |
util: add a function to show the mount point of the filesystem
|
Fri, 29 Dec 2017 22:15:37 -0500 |
Matt Harbison |
win32: split a utility function to obtain the volume out of getfstype()
|
Sat, 30 Dec 2017 21:15:12 -0500 |
Matt Harbison |
util: whitelist NTFS for hardlink creation (issue4580)
|
Fri, 29 Dec 2017 21:28:19 -0500 |
Matt Harbison |
win32: implement util.getfstype()
|
Sat, 30 Dec 2017 21:07:03 -0500 |
Matt Harbison |
util: move getfstype() to the platform modules
|
Fri, 22 Dec 2017 23:17:04 +0800 |
Anton Shestakov |
graphlog: add another graph node type, unstable, using character "*" (BC)
|
Tue, 26 Dec 2017 23:40:49 -0500 |
Matt Harbison |
largefiles: modernize how capabilities are added to the wire protocol
|
Sat, 23 Dec 2017 17:49:12 -0500 |
Matt Harbison |
lfs: show a friendly message when pushing lfs to a server without lfs enabled
|
Sun, 24 Dec 2017 01:26:36 -0500 |
Matt Harbison |
lfs: allow non-lfs exchanges when the extension is only enabled on one side
|
Sat, 23 Dec 2017 23:51:40 -0500 |
Matt Harbison |
lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs
|
Sat, 23 Dec 2017 15:07:24 -0500 |
Matt Harbison |
test-lfs: add tests covering http exchanges
|
Fri, 22 Dec 2017 14:53:54 -0500 |
Matt Harbison |
test-lfs: add tests covering local exchanges
|
Wed, 27 Dec 2017 11:08:32 -0700 |
Gregory Szorc |
smartset: split generatorset classes to avoid cycle
|
Wed, 27 Dec 2017 13:53:21 -0600 |
Phil Cohen |
merge: raise before running mergedriver if using IMM
|
Tue, 26 Dec 2017 22:56:07 +0530 |
Pulkit Goyal |
scmutil: use a tuple of possible values instead of using startswith()
|
Mon, 25 Dec 2017 22:56:59 +0900 |
Yuya Nishihara |
show: use revlog function to compute length of the longest shortest node
|
Tue, 19 Dec 2017 11:20:35 +0530 |
Pulkit Goyal |
commands: use the new API to access hidden changesets in various commands
|
Fri, 15 Dec 2017 04:31:29 +0530 |
Pulkit Goyal |
scmutil: add utility fn to return repo object with user passed revs unhidden
|
Mon, 18 Dec 2017 17:50:02 +0530 |
Pulkit Goyal |
repoview: add a new filtername for accessing hidden commits
|
Fri, 15 Dec 2017 04:25:32 +0530 |
Pulkit Goyal |
revsetlang: add utility function to return hash like symbols from the tree
|
Fri, 22 Dec 2017 22:19:42 +0530 |
Pulkit Goyal |
repoview: add visibilityexception argument to filterrevs() and related fns
|
Fri, 22 Dec 2017 17:57:11 +0530 |
Pulkit Goyal |
repoview: add visibilityexceptions as an optional argument to repo.filtered()
|
Sun, 24 Dec 2017 11:46:13 -0700 |
Gregory Szorc |
streamclone: move wire protocol status code from wireproto command
|
Fri, 22 Dec 2017 15:25:34 -0600 |
Phil Cohen |
histedit: add ui.log for action count
|
Fri, 22 Dec 2017 17:04:08 -0700 |
Gregory Szorc |
run-tests: extract sorting of tests to own function
|
Fri, 22 Dec 2017 12:22:43 -0700 |
Gregory Szorc |
run-tests: remove dead code related to temp directory
|
Fri, 22 Dec 2017 13:13:45 -0600 |
Phil Cohen |
rebase: switch ui.log calls to common style
|
Fri, 22 Dec 2017 21:25:46 +0800 |
Anton Shestakov |
hgweb: link to successors of obsoleted changesets
|
Tue, 21 Nov 2017 17:03:41 +0800 |
Anton Shestakov |
hgweb: display fate of obsolete changesets
|
Sat, 16 Dec 2017 18:58:02 -0500 |
Matt Harbison |
test-ssh: stabilize for Windows
|
Fri, 22 Dec 2017 21:19:29 +0900 |
Yuya Nishihara |
templater: register keywords to defaults table
|
Fri, 22 Dec 2017 21:22:49 +0900 |
Yuya Nishihara |
templater: drop unneeded resources from conflict-marker data
|
Fri, 22 Dec 2017 21:12:17 +0900 |
Yuya Nishihara |
templater: rewrite docstring of templater.__init__()
|
Fri, 22 Dec 2017 00:44:36 -0600 |
Phil Cohen |
rebase: don't take out a dirstate guard for in-memory rebase
|
Fri, 22 Dec 2017 02:38:08 -0500 |
Matt Harbison |
test-split: stabilize for Windows
|
Thu, 21 Dec 2017 23:31:46 -0500 |
Matt Harbison |
lfs: use ui.note() and ui.debug() instead of ui.write() and their flags
|
Thu, 21 Dec 2017 14:13:39 -0500 |
Matt Harbison |
lfs: only hardlink between the usercache and local store if the blob verifies
|
Fri, 17 Nov 2017 00:06:45 -0500 |
Matt Harbison |
lfs: verify lfs object content when transferring to and from the remote store
|
Mon, 04 Dec 2017 21:41:04 -0500 |
Matt Harbison |
lfs: narrow the exceptions that trigger a transfer retry
|
Thu, 16 Nov 2017 22:52:53 -0500 |
Matt Harbison |
test-lfs: add tests around corrupted lfs objects
|
Tue, 19 Dec 2017 17:53:44 -0500 |
Matt Harbison |
lfs: add note messages indicating what store holds the lfs blob
|
Wed, 20 Dec 2017 20:46:33 -0500 |
Matt Harbison |
tests: teach `f` to handle sha256 checksums
|
Wed, 20 Dec 2017 20:41:12 -0500 |
Matt Harbison |
tests: fix a bug in `f` that prevented calculating sha1sum on a file
|
Thu, 21 Dec 2017 22:17:39 +0900 |
Yuya Nishihara |
templater: look up symbols/resources as if they were separated (issue5699)
|
Thu, 21 Dec 2017 22:05:30 +0900 |
Yuya Nishihara |
templater: move repo, ui and cache to per-engine resources
|
Thu, 21 Dec 2017 21:29:06 +0900 |
Yuya Nishihara |
templater: keep default resources per template engine (API)
|
Thu, 21 Dec 2017 21:03:25 +0900 |
Yuya Nishihara |
templater: look up mapping table through template engine
|
Mon, 18 Dec 2017 17:33:43 -0800 |
Kyle Lippincott |
debug: add newlines at the end of three locations that appear to need it
|
Mon, 18 Dec 2017 17:33:08 -0800 |
Kyle Lippincott |
debug: remove an 'if ui.debug()' that is not doing anything
|
Thu, 21 Dec 2017 21:35:20 +0800 |
Anton Shestakov |
paper: minor adjustments to table styles
|
Wed, 20 Dec 2017 17:22:16 -0600 |
Phil Cohen |
filemerge: only raise InMemoryMergeConflictsError when running _xmerge
|
Wed, 20 Dec 2017 16:44:35 -0800 |
Jun Wu |
journal: use pager
|
Wed, 20 Dec 2017 11:35:38 -0800 |
Jun Wu |
commandserver: unblock SIGCHLD
|
Wed, 20 Dec 2017 02:13:35 -0800 |
Jun Wu |
osutil: add a function to unblock signals
|
Mon, 18 Dec 2017 21:15:53 +0900 |
Yuya Nishihara |
sshpeer: move docstring to top
|
Tue, 19 Dec 2017 21:41:39 +0900 |
Yuya Nishihara |
log: make "slowpath" condition slightly more readable
|
Mon, 18 Dec 2017 11:23:51 -0800 |
Martin von Zweigbergk |
completion: add support for new "amend" command
|
Mon, 18 Dec 2017 09:58:04 -0800 |
Martin von Zweigbergk |
completion: don't suggest clean files to revert
|
Sat, 24 Jun 2017 23:03:41 -0700 |
Jun Wu |
split: new extension to split changesets
|
Tue, 19 Dec 2017 16:27:24 -0500 |
Augie Fackler |
merge with stable
|
Mon, 18 Dec 2017 15:18:37 -0800 |
Wojciech Lis |
worker: handle interrupt on windows
|
Mon, 18 Dec 2017 14:37:00 -0800 |
Jun Wu |
lfs: fix committing deleted files caused by e0a1b9ee93cd
|
Mon, 18 Dec 2017 13:15:10 -0500 |
Augie Fackler |
tests: update expected output of svn encoding test
|
Sun, 17 Dec 2017 14:06:49 -0500 |
Matt Harbison |
run-tests: use context managers for file descriptors
|
Tue, 12 Dec 2017 20:11:13 -0500 |
Matt Harbison |
run-tests: add substitution patterns for common '\' path output on Windows
|
Mon, 27 Nov 2017 18:48:36 -0500 |
Boris Feld |
debuginstall: add a line about re2 availability
|
Sat, 16 Dec 2017 12:34:40 -0500 |
Matt Harbison |
tests: fix the check-code rule for testing non-existent files
|
Sat, 16 Dec 2017 11:32:10 -0500 |
Matt Harbison |
tests: convert the 'file://\$TESTTMP' rule to an automatic substitution
|
Sat, 21 Oct 2017 17:27:14 +0900 |
Yuya Nishihara |
help: deprecate ui.slash in favor of slashpath template filter (issue5572)
|
Sat, 21 Oct 2017 17:19:02 +0900 |
Yuya Nishihara |
templatefilters: add slashpath() to convert path separator to slash
|
Thu, 14 Dec 2017 22:26:46 +0900 |
Yuya Nishihara |
check-code: remove unused variable 'winglobmsg'
|
Thu, 14 Dec 2017 22:37:10 +0900 |
Yuya Nishihara |
phases: initialize number of loaded revisions to 0
|
Thu, 14 Dec 2017 22:35:37 +0900 |
Yuya Nishihara |
phases: rename _phasemaxrev to _loadedrevslen to clarify it isn't max value
|
Tue, 12 Dec 2017 15:16:02 -0500 |
Matt Harbison |
lfs: add an experimental config to override User-Agent for the blob transfer
|
Thu, 14 Dec 2017 13:04:08 -0500 |
Matt Harbison |
lfs: add git to the User-Agent header for blob transfers
|
Thu, 14 Dec 2017 15:03:55 -0800 |
Hollis Blanchard |
outgoing: respect ":pushurl" paths (issue5365)
|
Fri, 15 Dec 2017 17:52:38 -0500 |
Augie Fackler |
tests: test-pathconflicts-merge.t requires symlinks
|
Thu, 14 Dec 2017 14:31:57 +0000 |
Kostia Balytskyi |
sshpeer: allow for additional environment passing to ssh exe
|
Wed, 13 Dec 2017 17:03:39 -0800 |
Martin von Zweigbergk |
unamend: allow unamending if allowunstable is set
|
Wed, 13 Dec 2017 10:29:22 -0800 |
Phil Cohen |
rebase: add ui.log calls for whether IMM used, whether rebasing WCP
|
Mon, 11 Dec 2017 17:02:02 -0800 |
Wojciech Lis |
lfs: using workers in lfs prefetch
|
Thu, 30 Nov 2017 16:01:53 -0800 |
Wojciech Lis |
worker: make windows workers daemons
|
Sun, 17 Dec 2017 11:26:25 -0800 |
Wojciech Lis |
workers: add config to enable/diable workers
|
Sun, 17 Dec 2017 18:43:05 +0900 |
Yuya Nishihara |
diff: disable diff.noprefix option for diffstat (issue5759)
stable
|
Sun, 17 Dec 2017 18:28:15 +0900 |
Yuya Nishihara |
hgweb: disable diff.noprefix option for diffstat
stable
|
Mon, 20 Nov 2017 10:27:41 -0800 |
Wojciech Lis |
workers: handling exceptions in windows workers
|
Mon, 20 Nov 2017 10:25:29 -0800 |
Wojciech Lis |
workers: implemented worker on windows
|
Mon, 11 Dec 2017 16:51:13 -0800 |
Wojciech Lis |
workers: don't use backgroundfilecloser in threads
|
Thu, 14 Dec 2017 22:07:46 +0900 |
Yuya Nishihara |
debugssl: convert port number to int (issue5757)
stable
|
Fri, 15 Dec 2017 08:47:28 -0800 |
Martin von Zweigbergk |
debugdiscovery: correct and clean up command synopsis
|
Thu, 14 Dec 2017 00:25:03 -0800 |
Martin von Zweigbergk |
copies: group wdir-handling in one place
|
Thu, 14 Dec 2017 00:18:38 -0800 |
Martin von Zweigbergk |
copies: extract method for getting non-wdir forward copies
|
Thu, 14 Dec 2017 08:27:22 -0800 |
Martin von Zweigbergk |
copies: consistently use """ for docstrings
|
Mon, 11 Dec 2017 10:24:38 -0800 |
Martin von Zweigbergk |
copies: always respect matcher arg to _forwardcopies()
|
Wed, 13 Dec 2017 11:21:25 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to non-existent --remote-head option
|
Wed, 13 Dec 2017 11:20:52 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to non-existent --serverlog option
|
Wed, 13 Dec 2017 11:19:24 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to invalid --branch option
|
Thu, 14 Dec 2017 22:30:03 -0800 |
Martin von Zweigbergk |
tests: avoid echo with backslash escapes
|
Fri, 15 Dec 2017 12:15:58 +0800 |
Anton Shestakov |
hgweb: stop using HTML comments in <script>
|
Thu, 14 Dec 2017 16:01:28 -0500 |
Augie Fackler |
merge with stable
|
Thu, 14 Dec 2017 20:18:15 +0000 |
Alex Gaynor |
statprof: remove a line of deadcode
|
Sun, 01 Oct 2017 12:21:50 +0100 |
Yuya Nishihara |
extdata: abort if external command exits with non-zero status (BC)
|
Thu, 14 Dec 2017 21:30:00 +0800 |
Anton Shestakov |
hgweb: update graph function docstring
|
Tue, 12 Dec 2017 22:05:21 -0800 |
Phil Cohen |
rebase: fix for hgsubversion
|
Mon, 11 Dec 2017 15:43:56 +0800 |
Anton Shestakov |
hgweb: render next pages on /graph incrementally
|
Mon, 11 Dec 2017 13:47:58 +0800 |
Anton Shestakov |
hgweb: split graphdata() into jsdata() and nodes()
|
Sun, 10 Dec 2017 15:56:22 +0800 |
Anton Shestakov |
hgweb: calculate <canvas> width and height client-side
|
Fri, 08 Dec 2017 21:50:11 +0800 |
Anton Shestakov |
hgweb: filter graphmod.colored() output before iterating over it
|
Mon, 11 Dec 2017 05:56:35 +0530 |
Pulkit Goyal |
py3: introduce pycompat.ziplist as zip is a generator on Python 3
|
Mon, 11 Dec 2017 05:26:46 +0530 |
Pulkit Goyal |
py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.t
|
Sun, 10 Dec 2017 06:36:48 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/record.py
|
Sun, 10 Dec 2017 06:36:35 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in bundlerepo.py
|
Sun, 10 Dec 2017 06:36:20 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in debugcommands.py
|
Mon, 11 Dec 2017 09:27:40 -0800 |
Martin von Zweigbergk |
memfilectx: make changectx argument mandatory in constructor (API)
|
Sat, 09 Dec 2017 14:22:12 -0800 |
Martin von Zweigbergk |
debugbuilddag: create filectx instance in 'filectxfn' callback
|
Sat, 09 Dec 2017 14:15:30 -0800 |
Martin von Zweigbergk |
synthrepo: create filectx instance in 'filectxfn' callback
|
Tue, 12 Dec 2017 20:28:38 -0500 |
Matt Harbison |
lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo's
|
Tue, 12 Dec 2017 20:22:38 -0500 |
Matt Harbison |
lfs: correct the directory list value returned by lfsvfs.walk()
|
Sun, 12 Nov 2017 15:34:46 +0100 |
Paul Morelle |
debuglocks: allow setting a lock
|
Sun, 12 Nov 2017 15:34:19 +0100 |
Paul Morelle |
debuglocks: add tests (and fix typo in early return)
|
Sun, 10 Dec 2017 22:50:57 -0500 |
Matt Harbison |
tests: remove (glob) annotations that were only for '\' matches
|
Sun, 10 Dec 2017 22:45:35 -0500 |
Matt Harbison |
check-code: drop the rules for adding (glob) for Windows paths
|
Sun, 10 Dec 2017 19:21:48 -0500 |
Matt Harbison |
run-tests: stop automatically adding a (glob) for bundle backup lines
|
Tue, 12 Dec 2017 18:22:11 +0100 |
Boris Feld |
histedit: preserve active branch while histediting
stable
|
Thu, 07 Dec 2017 17:18:29 +0800 |
Anton Shestakov |
hgweb: implement json-graph
|
Mon, 11 Dec 2017 22:16:13 -0800 |
Phil Cohen |
rebase: replace --inmemory flag with rebase.experimental.inmemory config
|
Mon, 11 Dec 2017 09:37:11 -0500 |
Augie Fackler |
tests: add some commentary and diagnostics to test-run-tests.t
|
Tue, 12 Dec 2017 16:29:26 +0800 |
Anton Shestakov |
templater: fix "one arguments"
stable
|
Sun, 10 Dec 2017 21:57:37 -0800 |
Phil Cohen |
tests: add commit hashes to log commands in rebase tests
|
Sun, 10 Dec 2017 22:39:46 -0800 |
Phil Cohen |
tests: add a simple test for in-memory rebase
|
Mon, 11 Dec 2017 22:38:31 +0900 |
Yuya Nishihara |
patch: do not break up multibyte character when highlighting word
|
Sun, 10 Dec 2017 00:16:11 -0500 |
Matt Harbison |
run-tests: accept '\' vs '/' path differences without '(glob)'
|
Sun, 10 Dec 2017 00:00:36 -0500 |
Matt Harbison |
run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL too
|
Sat, 09 Dec 2017 23:46:44 -0500 |
Matt Harbison |
tests: stabilize the sorted output of list-tree.py on Windows
|
Sun, 10 Dec 2017 19:43:35 +0900 |
Yuya Nishihara |
upgrade: simplify workaround for repo.ui.copy()
|
Sun, 10 Dec 2017 19:41:49 +0900 |
Yuya Nishihara |
debugformat: embed raw values in JSON and template output
|
Sun, 10 Dec 2017 19:39:39 +0900 |
Yuya Nishihara |
debugformat: flush formatter output per item
|
Sat, 09 Dec 2017 19:42:51 -0600 |
Augie Fackler |
tests: use Python to write binary data in lfs test instead of shell
|
Sun, 10 Dec 2017 05:41:05 +0530 |
Pulkit Goyal |
py3: add 32 new tests passing to the whitelist
|
Sun, 10 Dec 2017 04:50:16 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in wireproto.py
|
Sun, 10 Dec 2017 04:50:03 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in ui.py
|
Sun, 10 Dec 2017 04:49:53 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in templater.py
|
Sun, 10 Dec 2017 04:49:40 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in subrepo.py
|
Sun, 10 Dec 2017 04:49:29 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in statprof.py
|
Sun, 10 Dec 2017 04:48:59 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in sslutil.py
|
Sun, 10 Dec 2017 04:48:24 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in simplemerge.py
|
Sun, 10 Dec 2017 04:48:12 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in revset.py
|
Sun, 10 Dec 2017 04:48:00 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in patch.py
|
Sun, 10 Dec 2017 04:47:49 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in obsolete.py
|
Sun, 10 Dec 2017 04:47:34 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in keepalive.py
|
Fri, 08 Dec 2017 00:18:30 -0500 |
Matt Harbison |
lfs: restore the local blob store after a repo upgrade
|
Thu, 07 Dec 2017 23:44:06 -0500 |
Matt Harbison |
lfs: override walk() in lfsvfs
|
Thu, 07 Dec 2017 22:36:31 -0500 |
Matt Harbison |
tests: add coverage for preserving 'lfs' requirement on repo upgrade
|
Thu, 07 Dec 2017 22:35:19 -0500 |
Matt Harbison |
test-upgrade-repo: glob away timing values
|
Sun, 10 Dec 2017 04:47:21 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in httppeer.py
|
Sun, 10 Dec 2017 04:47:04 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in httpconnection.py
|
Sun, 10 Dec 2017 04:46:50 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hook.py
|
Sun, 10 Dec 2017 04:46:39 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in help.py
|
Sun, 10 Dec 2017 04:46:25 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in exchange.py
|
Sun, 10 Dec 2017 04:46:13 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in dispatch.py
|
Sun, 10 Dec 2017 04:45:56 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in context.py
|
Sun, 10 Dec 2017 04:45:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in commands.py
|
Sun, 10 Dec 2017 04:45:27 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in color.py
|
Sun, 10 Dec 2017 04:45:10 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in cmdutil.py
|
Sun, 10 Dec 2017 04:43:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in archival.py
|
Sun, 10 Dec 2017 02:52:48 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/largefiles/
|
Thu, 07 Dec 2017 00:26:45 +0530 |
Pulkit Goyal |
remotenames: rename related file and storage dir to logexchange
|
Thu, 07 Dec 2017 21:56:18 +0100 |
Boris Feld |
lfs: allow to run 'debugupgraderepo' on repo with largefiles
|
Thu, 07 Dec 2017 20:27:03 +0100 |
Boris Feld |
upgrade: add a 'redeltafullall' mode
|
Thu, 07 Dec 2017 22:37:18 +0100 |
Boris Feld |
upgrade: use actual filelog to convert filelog
|
Thu, 07 Dec 2017 18:56:10 +0100 |
Boris Feld |
upgrade: more standard creation of the temporary repository
|
Thu, 07 Dec 2017 18:55:35 +0100 |
Boris Feld |
upgrade: use the repository 'ui' as the base for the new repository
|
Thu, 07 Dec 2017 20:50:24 +0100 |
Boris Feld |
upgrade: add a test to show the repository config being ignored
|
Thu, 07 Dec 2017 16:50:48 +0100 |
Boris Feld |
upgrade: register compression as a format variants
|
Thu, 07 Dec 2017 16:49:24 +0100 |
Boris Feld |
debugformat: handle non-boolean value for variant
|
Thu, 07 Dec 2017 16:12:32 +0100 |
Boris Feld |
debugformat: update label depending on value difference
|
Thu, 07 Dec 2017 16:05:20 +0100 |
Boris Feld |
debugformat: add data about the config when verbose
|
Thu, 07 Dec 2017 16:19:46 +0100 |
Boris Feld |
debugformat: add a 'debugformat' command
|
Thu, 07 Dec 2017 15:55:59 +0100 |
Boris Feld |
upgrade: rename 'removecldeltachain' to 'plain-cl-delta'
|
Fri, 08 Dec 2017 23:48:23 -0500 |
Augie Fackler |
tests: glob away ' that doesn't occur on all platforms in lfs test
|
Fri, 08 Dec 2017 12:44:27 -0800 |
Phil Cohen |
rebase: extract _assignworkingcopy
|
Fri, 08 Dec 2017 15:27:58 -0800 |
Phil Cohen |
rebase: disable `inmemory` if the rebaseset contains the working copy
|
Wed, 06 Dec 2017 06:40:27 +0530 |
Pulkit Goyal |
clone: add support for storing remotenames while cloning
|
Fri, 08 Dec 2017 14:20:34 -0800 |
Jun Wu |
revset: use phasecache.getrevset to calculate public()
|
Fri, 08 Dec 2017 16:14:19 -0500 |
Augie Fackler |
highlight: eagerly discover plugin lexers while demandimport is off
|
Fri, 08 Dec 2017 17:20:11 +0900 |
Matthieu Laneuville |
patch: move part of tabsplitter logic in _inlinediff
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: invalidate the manifest cache when changing parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add `_compact()`
|
Thu, 07 Dec 2017 22:26:07 -0800 |
Phil Cohen |
overlayworkingctx: add ``tomemctx()``
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add _auditconflicts to write()
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: inherit from committablectx instead of workingctx
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add a no-op ``clearunknown()``
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add _manifest, files(), added(), removed(), modified()
|
Fri, 08 Dec 2017 12:14:38 -0800 |
Phil Cohen |
rebase: rerun a rebase on-disk if IMM merge conflicts arise
|
Thu, 07 Dec 2017 22:35:43 -0800 |
Phil Cohen |
rebase: add concludememorynode(), and call it when rebasing in-memory
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass the wctx object (IMM or on-disk) to merge.update
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: do not update if IMM; instead, set the overlaywctx's parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass wctx to rebasenode()
|
Sat, 09 Dec 2017 00:39:15 +0900 |
Yuya Nishihara |
check-code: allow tabs in heredoc
|
Fri, 08 Dec 2017 22:27:14 +0800 |
Anton Shestakov |
hgweb: rewrite `template = A and B or C` to be a proper ternary operator
|
Wed, 06 Dec 2017 18:37:49 -0800 |
Eamonn Kent |
fsmonitor: fsmonitor should send wlock notifications to watchman
|
Wed, 06 Dec 2017 18:37:49 -0800 |
Eamonn Kent |
fsmonitor: remove watchman transaction and working copy change notifications
|
Fri, 08 Dec 2017 16:54:59 +0900 |
Matthieu Laneuville |
patch: catch unexpected case in _inlinediff
|
Fri, 08 Dec 2017 16:47:18 +0900 |
Matthieu Laneuville |
patch: reverse _inlinediff output for consistency
|
Wed, 06 Dec 2017 15:46:41 +0100 |
Joerg Sonnenberger |
phases: drop the list with phase of each rev, always comput phase sets
|
Fri, 08 Dec 2017 01:23:34 +0100 |
Joerg Sonnenberger |
transaction: build changes['revs'] as range instead of a set
|
Wed, 06 Dec 2017 16:43:07 -0500 |
Augie Fackler |
ui: add diff.showfunc to tweakdefaults
|
Wed, 06 Dec 2017 16:42:24 -0500 |
Augie Fackler |
ui: add curses interface to tweakdefaults
|
Wed, 06 Dec 2017 23:33:01 +0100 |
Boris Feld |
push: restrict common discovery to the pushed set
|
Wed, 06 Dec 2017 22:44:51 +0100 |
Boris Feld |
setdiscover: allow to ignore part of the local graph
|
Thu, 07 Dec 2017 01:53:14 +0100 |
Boris Feld |
largefiles: allow to run 'debugupgraderepo' on repo with largefiles
|
Thu, 07 Dec 2017 01:51:54 +0100 |
Boris Feld |
upgraderepo: allow extension to register preserved requirements
|
Thu, 22 Sep 2016 19:41:42 +0900 |
Yuya Nishihara |
revset: make follow() accept empty startrev
|
Thu, 22 Sep 2016 19:40:07 +0900 |
Yuya Nishihara |
revset: alias follow(startrev=rev) to ancestors(rev)
|
Thu, 22 Sep 2016 19:35:36 +0900 |
Yuya Nishihara |
revset: make follow() accept keyword arguments
|
Thu, 22 Sep 2016 19:11:26 +0900 |
Yuya Nishihara |
revset: make follow() accept multiple startrevs
|
Thu, 22 Sep 2016 18:41:51 +0900 |
Yuya Nishihara |
dagop: use heap to compute max rev in filectxancestors()
|
Sun, 22 Oct 2017 18:57:42 +0900 |
Yuya Nishihara |
dagop: add smartset interface to filectxancestors()
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: add `_checkexist(path)`
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: fix a bad reference to `self._path`
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: track copy information in the context
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebaseruntime: raise InMemoryMergeConflictsError on merge conflicts
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebase: do not bail on uncomitted changes if rebasing in-memory
|
Thu, 07 Dec 2017 13:25:23 -0800 |
Phil Cohen |
rebase: add the --inmemory option flag; assign a wctx object for the rebase
|