Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
ui: improve performance for multi-component writes
2018-01-25, by Joerg Sonnenberger
cmdutil: drop aliases for logcmdutil functions (API)
2018-01-21, by Yuya Nishihara
logcmdutil: drop redundant "log" from function names (API)
2018-01-21, by Yuya Nishihara
logcmdutil: rename classes and functions to conform to our coding style (API)
2018-01-21, by Yuya Nishihara
cmdutil: split functions of log-like commands to new module (API)
2018-01-21, by Yuya Nishihara
httppeer: remove support for connecting to <0.9.1 servers (BC)
2018-02-02, by Gregory Szorc
internals: document when "hello" and "capabilities" commands were added
2018-02-01, by Gregory Szorc
tests: make doctest py3-compatible again
2018-01-27, by Yuya Nishihara
lfs: emit a status message to indicate how many blobs were uploaded
2018-01-29, by Matt Harbison
lfs: drop an unused function parameter
2018-01-30, by Matt Harbison
discovery: don't reimplement all()
2018-02-01, by Martin von Zweigbergk
contrib: fix dirstatenonnormalcheck to work in Python 3
2018-02-01, by Augie Fackler
python3: whitelist another 24 passing tests
2018-01-18, by Augie Fackler
mdiff: use slice instead of index on bytestr when checking single bytes
2018-02-01, by Augie Fackler
obsutil: work around filter() being a generator in Python 3
2018-01-18, by Augie Fackler
cmdutil: add a kludge to make bytes repr() the same on 2 and 3
2018-01-18, by Augie Fackler
wireprotoserver: make name part of protocol interface
2018-01-31, by Gregory Szorc
wireprotoserver: make abstractserverproto a proper abstract base class
2018-01-31, by Gregory Szorc
wireprotoserver: make response handling attributes private
2018-01-31, by Gregory Szorc
wireprotoserver: make some instance attributes private
2018-01-31, by Gregory Szorc
wireprotoserver: remove sshserver.getarg()
2018-01-31, by Gregory Szorc
wireprotoserver: remove lock references
2018-01-31, by Gregory Szorc
wireprotoserver: remove support for do_<command> handlers (API)
2018-01-31, by Gregory Szorc
wireprotoserver: make attributes private
2018-01-31, by Gregory Szorc
wireprotoserver: remove unused response attribute
2018-01-31, by Gregory Szorc
wireprotoserver: rename p to proto
2018-01-31, by Gregory Szorc
wireprotoserver: add some blank lines between methods
2018-01-30, by Gregory Szorc
tests: start a set of unit tests for mdiff.py, starting with splitnewlines
2018-01-25, by Augie Fackler
perf: add a perfunidiff command for benchmarking unified diff speed
2018-01-25, by Augie Fackler
wireprotoserver: move abstractserverproto class from wireproto
2018-01-31, by Gregory Szorc
wireprotoserver: move sshserver into module (API)
2018-01-31, by Gregory Szorc
wireprotoserver: don't import symbol from hgweb.common
2018-01-31, by Gregory Szorc
wireprotoserver: rename call to callhttp
2018-01-31, by Gregory Szorc
wireprotoserver: rename hgweb.protocol to wireprotoserver (API)
2018-01-31, by Gregory Szorc
testrunner: fix updating of .testtimes file
2018-01-31, by Martin von Zweigbergk
testrunner: make reading of test times work with #testcases
2018-01-31, by Martin von Zweigbergk
tests: allow [Errno] in output
2018-01-31, by Gregory Szorc
mdiff: remove rewindhunk by yielding a bool first to indicate data
2018-01-26, by Joerg Sonnenberger
mdiff: explicitly compute places for the newline marker
2018-01-26, by Joerg Sonnenberger
patch: avoid repeated binary checks if all files in a patch are text
2018-01-25, by Joerg Sonnenberger
setdiscovery: don't call "heads" wire command when heads specified
2018-02-01, by Martin von Zweigbergk
testrunner: on error, color the "(case xxx)" part the same as filename
2018-02-01, by Martin von Zweigbergk
python3: whitelist an additional 23 passing tests
2018-01-18, by Augie Fackler
tests: fix a missed b prefix in a test extension in test-strip.t
2018-01-18, by Augie Fackler
revlog: correct type in check to verify rawtext is immutable
2018-01-18, by Augie Fackler
mq: use bytes() instead of str() to encode statusentries for writing
2018-01-17, by Augie Fackler
mq: open status file et al in bytes mode
2018-01-17, by Augie Fackler
mq: fix up statusentry to be both repr()-able and bytes()-able
2018-01-17, by Augie Fackler
python3: whitelist another 7 passing tests
2018-01-17, by Augie Fackler
localrepo: pass transaction kwargs as strings, not bytes
2018-01-17, by Augie Fackler
localrepo: consistently use native str when __dict__ is involved
2018-02-01, by Augie Fackler
smartset: use native string when peeking in __dict__
2018-01-17, by Augie Fackler
obsolete: use native string when peeking in __dict__
2018-01-17, by Augie Fackler
lsprof: use native string when peeking in __dict__
2018-01-17, by Augie Fackler
dirstate: use native strings when peeking in __dict__
2018-01-17, by Augie Fackler
context: use native string when peeking in __dict__
2018-01-17, by Augie Fackler
bundlerepo: use native str when peeking in __dict__
2018-01-17, by Augie Fackler
transaction: fix hg version check when loading journal
2018-01-17, by Augie Fackler
branchmap: make error messages consistent between Python 2 and 3
2018-01-17, by Augie Fackler
tests: bytestring-ify all the adhoc extensions in test-strip.t
2018-01-17, by Augie Fackler
filemerge: fix regular expression pattern to be bytes
2018-01-17, by Augie Fackler
tags: explicitly grab list of dict keys
2018-01-17, by Augie Fackler
commands: replace map() with list comprehension
2018-01-17, by Augie Fackler
commands: rewrite legacy ternary operator hack using modern syntax
2018-01-17, by Augie Fackler
strip: use %d for known-int string interpolation
2018-01-17, by Augie Fackler
strip: use in-place revset formatspec instead of %-formatting ourselves
2018-01-18, by Augie Fackler
tests: get run-tests to reliably hand shellquote a string and not a bytes
2018-01-17, by Augie Fackler
revsetlang: fix a doctest example on Python 3
2018-02-01, by Augie Fackler
merge with stable
2018-02-01, by Augie Fackler
Added signature for changeset d334afc585e2
stable
2018-02-01, by Augie Fackler
Added tag 4.5 for changeset d334afc585e2
stable
2018-02-01, by Augie Fackler
merge with i18n
stable
4.5
2018-02-01, by Augie Fackler
i18n-pt_BR: synchronized with 373fb3f5922c
stable
2018-01-31, by Wagner Bruna
revset: evaluate filesets against each revision for 'file()' (issue5778)
stable
2018-01-28, by Matt Harbison
test-bookmarks-pushpull: stabilize for Windows
stable
2018-01-31, by Matt Harbison
makefile: add Ubuntu Artful docker targets (.deb and ppa)
stable
2018-02-01, by Anton Shestakov
bundle2: fix the formatting of the stream part requirements
stable
2018-01-31, by Boris Feld
streamclone: extract requirements formatting
stable
2018-01-29, by Boris Feld
bookmarks: fix pushkey compatibility mode (issue5777)
stable
2018-01-30, by Boris Feld
lazymanifest: avoid reading uninitialized memory
stable
2018-01-30, by Jun Wu
unamend: fix command summary line
stable
2018-01-26, by Martin von Zweigbergk
configitems: traverse sections deterministically
stable
2018-01-29, by Gregory Szorc
lfs: don't require the .hglfs file to be tracked to control the policy
stable
2018-01-29, by Matt Harbison
tests: add a pattern to fix --pure tests
stable
2018-01-27, by Augie Fackler
streamclone: add a comment about non-publishing being broken with v1
stable
2018-01-26, by Boris Feld
streamclone: move requirement update into consumev2
stable
2018-01-26, by Boris Feld
streamclone: use readexactly when reading stream v2
stable
2018-01-24, by Boris Feld
streamclone: rename '_emit' to '_emit2' for clarity
stable
2018-01-24, by Boris Feld
help: do not suggest "update --clean ." to cancel uncommitted merge
stable
2018-01-23, by Yuya Nishihara
minifileset: note the unsupported file pattern when raising a parse error
stable
2018-01-24, by Matt Harbison
lfs: don't automatically exclude '.hg*' files from external tracking
stable
2018-01-23, by Matt Harbison
lfs: rename {oid} to {lfsoid}
stable
2018-01-23, by Matt Harbison
lfs: rename {pointer} to {lfspointer}
stable
2018-01-22, by Matt Harbison
Added signature for changeset 27b6df1b5adb
stable
2018-01-22, by Augie Fackler
Added tag 4.5-rc for changeset 27b6df1b5adb
stable
2018-01-22, by Augie Fackler
merge with stable to begin 4.5 freeze
stable
4.5-rc
2018-01-22, by Augie Fackler
bundle2: increase payload part chunk size to 32kb
2018-01-20, by Gregory Szorc
bundle2: always advertise client support for stream parts
2018-01-22, by Gregory Szorc
exchange: don't send stream data when server.uncompressed is set
2018-01-22, by Gregory Szorc
bundle2: don't advertise stream bundle2 capability when feature disabled
2018-01-22, by Gregory Szorc
tests: add more testing around server.uncompressed
2018-01-22, by Gregory Szorc
bundle2: move version of stream clone into part name
2018-01-22, by Gregory Szorc
exchange: send bundle2 stream clones uncompressed
2018-01-22, by Gregory Szorc
tests: update test to work with Git 2.16
2018-01-22, by Gregory Szorc
exchange: return bundle info from getbundlechunks() (API)
2018-01-20, by Gregory Szorc
exchange: make stream bundle part deterministic
2018-01-20, by Gregory Szorc
bundle2: specify what capabilities will be used for
2018-01-20, by Gregory Szorc
wireproto: don't compress errors from getbundle()
2018-01-20, by Gregory Szorc
tests: teach get-with-headers.py some new tricks
2018-01-20, by Gregory Szorc
tests: use argparse in get-with-headers.py
2018-01-20, by Gregory Szorc
convert: use a collections.deque
2018-01-21, by Gregory Szorc
repair: invalidate volatile sets after stripping
2018-01-20, by Martin von Zweigbergk
subrepo: handle 'C:' style paths on the command line (issue5770)
2018-01-21, by Matt Harbison
dummysmtpd: don't die on client connection errors
2018-01-22, by Matt Harbison
cext: define MIN macro only if it is not yet defined
2018-01-21, by André Sintzoff
copyright: update to 2018
2018-01-21, by Anton Shestakov
tests: glob copyright years in test-extension.t
2018-01-21, by Anton Shestakov
test-sshserver: stabilize for Windows
2018-01-20, by Matt Harbison
test-branch-change: stabilize for Windows
2018-01-20, by Matt Harbison
test-sparse: make the '.hg' exclusion filter Windows compatible
2018-01-20, by Matt Harbison
lfs: rename {lfsattrs} to {pointer}
2018-01-19, by Matt Harbison
lfs: expand the user facing documentation
2018-01-19, by Matt Harbison
streamclone: also stream caches to the client
2018-01-18, by Boris Feld
caches: make 'cachetocopy' available in scmutil
2018-01-17, by Boris Feld
streamclone: add support for cloning non append-only file
2018-01-18, by Boris Feld
streamclone: tests phase exchange during stream clone
2018-01-18, by Boris Feld
streamclone: add support for bundle2 based stream clone
2018-01-17, by Boris Feld
pull: preindent some code
2018-01-17, by Boris Feld
pull: reorganize bundle2 argument bundling
2018-01-17, by Boris Feld
clone: allow bundle2's stream clone with 'server.disablefullbundle'
2018-01-17, by Boris Feld
bundle2: add support for a 'stream' parameter to 'getbundle'
2018-01-17, by Boris Feld
bundle2: add a 'stream' part handler for stream cloning
2018-01-17, by Boris Feld
streamclone: rework canperformstreamclone
2018-01-18, by Boris Feld
streamclone: define first iteration of version 2 of stream format
2018-01-18, by Boris Feld
util: implement varint functions
2018-01-19, by Gregory Szorc
util: move 'readexactly' in the util module
2018-01-19, by Boris Feld
lfs: separate a debug message from the subsequent abort message
2018-01-19, by Matt Harbison
sshserver: add a couple of tests for argument parsing
2018-01-19, by Siddharth Agarwal
merge with stable
2018-01-19, by Augie Fackler
wireproto: split streamres into legacy and modern case
2018-01-12, by Joerg Sonnenberger
localrepo: run cache-warming transaction callback before report callback
2018-01-19, by Martin von Zweigbergk
scmutil: 0-pad transaction report callback category
2018-01-19, by Martin von Zweigbergk
stream: add a test showing we also clone bookmarks
2018-01-17, by Boris Feld
branch: allow changing branch name to existing name if possible
2018-01-19, by Pulkit Goyal
branch: add a --rev flag to change branch name of given revisions
2017-10-15, by Pulkit Goyal
templater: fix crash by empty group expression
2018-01-16, by Yuya Nishihara
log: fix typo in comment about _matchfiles()
2018-01-16, by Yuya Nishihara
sparse: --include 'dir1/dir2' should not include 'dir1/*'
2018-01-18, by Hollis Blanchard
fileset: add kind:pat operator
2018-01-14, by Yuya Nishihara
minifileset: unify handling of symbol and string patterns
2018-01-14, by Yuya Nishihara
fileset: move import of match module to top
2018-01-14, by Yuya Nishihara
revlog: group delta computation methods under _deltacomputer object
2018-01-14, by Paul Morelle
revlog: refactor out _finddeltainfo from _addrevision
2018-01-14, by Paul Morelle
localrepo: micro-optimize __len__() to bypass repoview
2018-01-19, by Yuya Nishihara
lfs: defer registering the pre-push hook until blobs are committed
2018-01-18, by Matt Harbison
lfs: dump the full response on httperror in debug mode
2018-01-18, by Matt Harbison
lfs: default the User-Agent header for blob transfers to 'git-lfs'
2018-01-18, by Matt Harbison
lfs: default to not using workers for upload/download
2018-01-18, by Matt Harbison
lfs: add the '{lfsattrs}' template keyword to '{lfs_files}'
2018-01-14, by Matt Harbison
debugdownload: read repository hgrc if there is one
2018-01-18, by Boris Feld
test-blackbox: stabilize for Windows
2018-01-19, by Matt Harbison
debugdeltachain: cleanup the double call to _slicechunk
2018-01-19, by Paul Morelle
blackbox: don't unpack the list while passing into str.join()
2018-01-19, by Pulkit Goyal
atomicupdate: add an experimental option to use atomictemp when updating
2018-01-17, by Boris Feld
write: add the possibility to pass keyword argument from batchget to vfs
2018-01-17, by Boris Feld
blackbox: if --debug is used, also trace ui.debug() calls
2018-01-18, by Joerg Sonnenberger
bdiff: handle the possibility of overflow when computing allocation size
2018-01-18, by Alex Gaynor
phabricator: add a template item for linking to a differential review
2018-01-02, by Tom Prince
githelp: don't reference 3rd party commands for `git show`
2018-01-14, by Gregory Szorc
githelp: improve help for "reset"
2017-12-18, by Gregory Szorc
githelp: clean up reflog help
2017-12-18, by Gregory Szorc
githelp: replace suggestion of `hg record`
2017-12-18, by Gregory Szorc
githelp: remove reference to tweakdefaults
2017-12-18, by Gregory Szorc
githelp: recommend `hg import` for `git am`
2017-12-22, by Gregory Szorc
githelp: improve help for `git add`
2017-12-18, by Gregory Szorc
githelp: vendor Facebook authored extension
2017-12-18, by Gregory Szorc
merge: use public interface ms.localctx instead of ms._local
2018-01-18, by Pulkit Goyal
bookmarks: display the obsfate of hidden revision we create a bookmark on
2018-01-16, by Boris Feld
update: display the obsfate of hidden revision we update to
2018-01-16, by Boris Feld
evolution: make reporting of new unstable changesets optional
2018-01-14, by Martin von Zweigbergk
evolution: report new unstable changesets
2018-01-14, by Martin von Zweigbergk
transaction: register summary callbacks only at start of transaction (BC)
2018-01-10, by Martin von Zweigbergk
repair: filter out unknown revisions from phasecache within transaction
2018-01-14, by Martin von Zweigbergk
repair: drop unnecessary phase cache invalidation
2018-01-14, by Martin von Zweigbergk
wireproto: drop support for reader interface from streamres (API)
2018-01-15, by Gregory Szorc
merge: add `--abort` flag which can abort the merge
2018-01-08, by Pulkit Goyal
filemerge: only write in-memory backup during premerge
2018-01-04, by Phil Cohen
filemerge: fix backing up an in-memory file to a custom location
2018-01-04, by Phil Cohen
rebase: don't run IMM if running rebase in a transaction
2017-12-27, by Phil Cohen
python3: whitelist two more passing tests
2018-01-17, by Augie Fackler
sshpeer: add support for request tracing
2018-01-12, by Boris Feld
httppeer: add support for tracing all http request made by the peer
2018-01-12, by Boris Feld
httppeer: move url opening in its own method
2018-01-12, by Boris Feld
http: add a debug version of the push test
2018-01-12, by Boris Feld
lfs: raise an error if the server sends an unsolicited oid
2018-01-17, by Matt Harbison
lfs: correct documentation typo
2018-01-17, by Matt Harbison
test-convert-svn-move: sort svn checkout output
2018-01-17, by Jordi Gutiérrez Hermoso
fileset: do not crash by unary negate operation
2018-01-13, by Yuya Nishihara
fileset: make it robust for bad function calls
2018-01-13, by Yuya Nishihara
log: build follow-log filematcher at once
2018-01-04, by Yuya Nishihara
log: allow matchfn to be non-null even if both --patch/--stat are off
2018-01-04, by Yuya Nishihara
log: replace "not pats" with matcher attribute for consistency
2018-01-04, by Yuya Nishihara
log: follow file history across copies even with -rREV (BC) (issue4959)
2018-01-03, by Yuya Nishihara
log: resolve --follow thoroughly in getlogrevs()
2018-01-03, by Yuya Nishihara
log: extract function that processes log file patterns
2018-01-03, by Yuya Nishihara
log: resolve --follow with -rREV in cmdutil.getlogrevs()
2017-12-10, by Yuya Nishihara
log: remove dead code to follow descendants if ascending revisions specified
2017-12-10, by Yuya Nishihara
log: duplicate _logrevs() dedicated for walkchangerevs()
2017-12-10, by Yuya Nishihara
update: fix crash on bare update when directaccess is enabled
2018-01-16, by Yuya Nishihara
templater: make sure expression is terminated by '}'
2018-01-16, by Yuya Nishihara
bookmark: deprecate direct update of a bookmark value
2017-07-14, by Boris Feld
debugdeltachain: display how many chunks would be read in sparse-read mode
2017-10-16, by Paul Morelle
bdiff: handle the possibility of an integer overflow when allocating
2018-01-17, by Alex Gaynor
svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)
2018-01-16, by Jordi Gutiérrez Hermoso
win32text: use 'tiprev' when appropriate
2018-01-17, by Boris Feld
patchbomb: use 'tiprev' when appropriate
2018-01-17, by Boris Feld
revset: use 'tiprev' when appropriate
2017-05-04, by Boris Feld
changelog: use 'tiprev()' in 'tip()'
2017-05-04, by Boris Feld
changelog: introduce a 'tiprev' method
2017-05-04, by Boris Feld
contrib: add some basic scaffolding for some fuzz test targets
2018-01-17, by Augie Fackler
formatting: enforce clang-format on all .cc files as well as .c files
2018-01-17, by Augie Fackler
hghave: add test for clang 6 and later
2018-01-17, by Augie Fackler
py3: cast error message to localstr in blackbox.py
2018-01-14, by Gregory Szorc
lfs: remove internal url in test
2018-01-10, by Jun Wu
lfs: control tracked file selection via a tracked file
2018-01-14, by Matt Harbison
lfs: move the tracked file function creation to a method
2018-01-14, by Matt Harbison
lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'`
2018-01-16, by Matt Harbison
cat: factor out a function that populates the formatter
2018-01-16, by Matt Harbison
svnsubrepo: add new method _svnmissing
2018-01-14, by Jordi Gutiérrez Hermoso
svnsubrepo: decorate dirty method with annotatesubrepoerror
2018-01-14, by Jordi Gutiérrez Hermoso
match: do not weirdly include explicit files excluded by -X option
2018-01-16, by Yuya Nishihara
lfs: add the '{oid}' template keyword to '{lfs_files}'
2018-01-14, by Matt Harbison
lfs: convert '{lfs_files}' keyword to a hybrid list
2018-01-14, by Matt Harbison
showstack: add an extension docstring
2017-12-10, by Boris Feld
bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'
2018-01-15, by Boris Feld
hgweb: remove unused second argument of nextPageVarGet()
2018-01-15, by Anton Shestakov
dispatch: handle IOError when writing to stderr
2018-01-14, by Gregory Szorc
commandserver: restore cwd in case of exception
2018-01-14, by Gregory Szorc
tests: make hg frame optional
2018-01-10, by Gregory Szorc
test-lfs: add tests to show that hashes remain unchanged by conversions
2018-01-13, by Matt Harbison
test-lfs: drop an unresolved issue note, now that lfs.track=none() is a thing
2018-01-13, by Matt Harbison
lfs: always exclude '.hg*' text files
2018-01-13, by Matt Harbison
bookmarks: calculate visibility exceptions only once
2018-01-15, by Pulkit Goyal
log: rewrite --follow-first -rREV like --follow for consistency (BC)
2017-12-10, by Yuya Nishihara
log: use revsetlang.formatspec() thoroughly
2018-01-02, by Yuya Nishihara
log: use revsetlang.formatspec() to concatenate list expression
2018-01-02, by Yuya Nishihara
log: simplify 'x or ancestors(x)' expression
2018-01-02, by Yuya Nishihara
log: make opt2revset table a module constant
2018-01-02, by Yuya Nishihara
revlog: group revision info into a dedicated structure
2018-01-14, by Paul Morelle
revlog: rename 'rev' to 'base', as it is the base revision
2018-01-14, by Paul Morelle
revlog: separate diff computation from the collection of other info
2018-01-14, by Paul Morelle
revlog: introduce 'deltainfo' to distinguish from 'delta'
2018-01-12, by Paul Morelle
revlog: extract 'builddelta' closure function from _addrevision
2018-01-12, by Paul Morelle
revlog: extract 'buildtext' closure function from _addrevision
2018-01-12, by Paul Morelle
revlog: choose between ifh and dfh once for all
2018-01-14, by Paul Morelle
revlog: refactor out the selection of candidate revisions
2018-01-14, by Paul Morelle
py3: use email.parser module to parse email messages
2017-12-30, by Pulkit Goyal
rust: convert Unix path to CString transparently
2018-01-12, by Yuya Nishihara
rust: extract function to convert Path to platform CString
2018-01-12, by Yuya Nishihara
pylint: add a check for multiple statement on a single line
2017-10-09, by Boris Feld
style: remove multiple statement on a single line in zeroconf
2017-10-09, by Boris Feld
style: remove multiple statement on a single line
2017-10-09, by Boris Feld
pylint: split command line argument on multiple lines
2017-10-09, by Boris Feld
phabricator: use named group for parsing differential reviews lines
2018-01-14, by Tom Prince
vfs: drop text mode flag (API)
2018-01-13, by Yuya Nishihara
lfs: convert EOL of hgrc before appending to bytes IO
2018-01-13, by Yuya Nishihara
largefiles: convert EOL of hgrc before appending to bytes IO
2018-01-13, by Yuya Nishihara
share: convert EOL of hgrc before writing to bytes IO
2018-01-13, by Yuya Nishihara
subrepo: convert EOL of hgrc before writing to bytes IO
2018-01-13, by Yuya Nishihara
clone: use utility function to write hgrc
2018-01-13, by Yuya Nishihara
share: use context manager or utility function to write file
2018-01-13, by Yuya Nishihara
lfs: migrate most file filtering from threshold to custom filter
2017-12-31, by Matt Harbison
test-lfs: bump the number on test repo11 and higher
2017-12-31, by Matt Harbison
fileset: add a lightweight file filtering language
2018-01-10, by Matt Harbison
fileset: split the logic for matching a size expression to a separate method
2018-01-10, by Matt Harbison
lfs: drop deprecated remote store config options
2018-01-12, by Matt Harbison
py3: use bytes instead of pycompat.bytestr
2018-01-12, by Pulkit Goyal
test-pull-r: explicitly kill server processes
2018-01-12, by Joerg Sonnenberger
bookmarks: add bookmarks to hidden revs if directaccess config is set
2018-01-05, by Pulkit Goyal
visibility: pass a normal repo to _getfilteredreason
2018-01-12, by Boris Feld
visibility: make the filtered message translatable
2018-01-12, by Boris Feld
visibility: fix a comment introduced before which is not up-to-date
2018-01-12, by Boris Feld
rust: avoid redundant 'static lifetime
2018-01-10, by Gregory Szorc
pull: hold wlock for the full operation when --update is used
2018-01-11, by Boris Feld
hgweb: drop support of browsers that don't understand <canvas> (BC)
2018-01-11, by Anton Shestakov
rust: add TODO about lifetime of program_name variable
2018-01-10, by Gregory Szorc
rust: move import of PathBuf
2018-01-10, by Gregory Szorc
perf: do not import util.queue
2018-01-10, by Jun Wu
rust: move Cargo.lock
2018-01-10, by Gregory Szorc
run-tests: fix regular expression for path test
2018-01-10, by Gregory Szorc
perf: add threading capability to perfbdiff
2017-12-17, by Boris Feld
upgraderepo: select correct deltareuse depending on actions
2018-01-10, by Paul Morelle
revsetlang: add %p specifier to format list of function arguments
2018-01-02, by Yuya Nishihara
revsetlang: unnest inner functions from formatspec()
2018-01-02, by Yuya Nishihara
revsetlang: fix quoting of %ls string
2017-04-01, by Yuya Nishihara
revsetlang: catch invalid value passed to formatspec()
2017-04-01, by Yuya Nishihara
revsetlang: check incomplete revspec format character
2017-04-01, by Yuya Nishihara
revsetlang: check number of arguments passed to formatspec()
2017-04-01, by Yuya Nishihara
revsetlang: catch invalid format character with %l prefix
2017-04-01, by Yuya Nishihara
py3: add 8 new passing tests to the whitelist
2017-12-29, by Pulkit Goyal
py3: use list() to get a list of items using dict.items()
2017-12-29, by Pulkit Goyal
py3: convert dict keys' to str before passing as kwargs
2017-12-29, by Pulkit Goyal
py3: make sure we open the file to write in bytes mode
2017-12-29, by Pulkit Goyal
py3: don't use dict.iterkeys()
2017-12-29, by Pulkit Goyal
py3: use pycompat.bytestr() instead of str()
2017-12-29, by Pulkit Goyal
py3: make regular expressions bytes by prepending b''
2017-12-29, by Pulkit Goyal
py3: slice on bytes instead of indexing
2017-12-29, by Pulkit Goyal
py3: use node.hex(h.digest()) instead of h.hexdigest()
2017-12-29, by Pulkit Goyal
tests: make autodiff.py work on Python 3
2017-12-29, by Pulkit Goyal
py3: use pycompat.ziplist instead of inbuilt zip
2017-12-29, by Pulkit Goyal
py3: use bytes and open() instead of file() in test-diff-upgrade.t
2017-12-29, by Pulkit Goyal
exchange: use context manager for locks and transaction in unbundle()
2018-01-10, by Martin von Zweigbergk
bookmarks: use context managers for locks and transaction in pushbookmark()
2018-01-10, by Martin von Zweigbergk
bookmarks: use context managers for lock and transaction in update()
2018-01-10, by Martin von Zweigbergk
phase: use context managers for lock and transaction
2018-01-10, by Martin von Zweigbergk
obsolete: use context manager for transaction in pushmarker()
2018-01-10, by Martin von Zweigbergk
obsolete: use context manager for lock in pushmarker()
2018-01-10, by Martin von Zweigbergk
obsolete: use context manager for transaction in createmarkers()
2018-01-10, by Martin von Zweigbergk
visibility: improve the message when accessing filtered obsolete rev
2018-01-05, by Boris Feld
tests: add b'' to string literals where bytes are required
2017-12-29, by Pulkit Goyal
rust: implementation of `hg`
2018-01-10, by Gregory Szorc
lfs: improve the error message for a missing remote blob
2018-01-07, by Matt Harbison
filelog: add the ability to report the user facing name
2018-01-07, by Matt Harbison
hgweb: make different kinds of commits look differently on /graph
2017-12-19, by Anton Shestakov
clonebundle: make it possible to retrieve the initial bundle through largefile
2017-12-21, by Boris Feld
largefiles: add support for 'largefiles://' url scheme
2017-12-21, by Boris Feld
largefiles: add a 'debuglfput' command to put largefile into the store
2017-12-21, by Boris Feld
debug: add a 'debugdownload' command
2017-12-15, by Boris Feld
revsetlang: raise ParseError to report invalid format character
2017-04-01, by Yuya Nishihara
revsetlang: use iterator to track current argument in formatspec()
2017-04-01, by Yuya Nishihara
revsetlang: unnest "if True" in formatrevspec()
2017-04-01, by Yuya Nishihara
revsetlang: use str.find() to scan expr in formatspec()
2017-04-01, by Yuya Nishihara
revsetlang: avoid string concatenation in formatspec()
2017-04-01, by Yuya Nishihara
test-glog: hook cmdutil.getlogrevs() so -frREV is rewritten accordingly
2018-01-04, by Yuya Nishihara
test-glog: dump computed set
2018-01-03, by Yuya Nishihara
test-glog: drop uninteresting nodes from AST output
2018-01-03, by Yuya Nishihara
lfs: remove the verification option when writing to the local store
2018-01-07, by Matt Harbison
lfs: use the localstore download method to transfer from remote stores
2017-12-21, by Matt Harbison
lfs: introduce a localstore method for downloading from remote stores
2017-12-21, by Matt Harbison
win32: do not call GetVolumePathName() with the minimum buffer length
2018-01-02, by Yuya Nishihara
win32: allocate buffer of maximum length for GetVolumeInformation()
2018-01-02, by Yuya Nishihara
log: drop unused expr from return value of getlogrevs()
2017-10-22, by Yuya Nishihara
log: don't expand aliases in revset built from command options
2018-01-04, by Yuya Nishihara
graphlog: remove redundant check for empty revs
2017-10-22, by Yuya Nishihara
log: remove redundant handling of --limit
2017-10-22, by Yuya Nishihara
log: use smartset.slice() to limit number of revisions to be displayed
2017-10-22, by Yuya Nishihara
log: merge getlogrevs() and getgraphlogrevs()
2018-01-04, by Yuya Nishihara
revset: parse x^:: as (x^):: (issue5764)
2017-12-30, by Yuya Nishihara
test-run-tests: stabilize the test (issue5735)
stable
2018-01-08, by Jun Wu
run-tests: avoid set PYTHONUSERBASE environment variable to None
stable
2018-01-08, by Mihai Popescu
templatefilters: fix doc of basename()
stable
2018-01-07, by Yuya Nishihara
identify: document -r. explicitly how to disable wdir scanning (issue5622)
stable
2018-01-07, by Yuya Nishihara
lfs: add a comment to describe subtle local blobstore open() behavior
2018-01-05, by Matt Harbison
tests: make #testcase available as env var in test
2018-01-05, by Martin von Zweigbergk
archive: add support to specify hidden revs if directaccess config is set
2018-01-05, by Pulkit Goyal
annotate: add support to specify hidden revs if directaccess config is set
2018-01-05, by Pulkit Goyal
hgweb: stop adding strings to innerHTML of #graphnodes and #nodebgs (BC)
2018-01-05, by Anton Shestakov
spartan: make actual changeset entries have backgrounds on /graph
2018-01-05, by Anton Shestakov
gitweb: make actual changeset entries have backgrounds on /graph
2018-01-05, by Anton Shestakov
monoblue: make actual changeset entries have backgrounds on /graph
2018-01-05, by Anton Shestakov
paper: make actual changeset entries have backgrounds on /graph
2018-01-05, by Anton Shestakov
crecord: fallback to color = no when curses.use_default_colors() fails
2018-01-04, by Elmar Bartel
crecord: honor "ui.color = no" config option
2018-01-04, by Elmar Bartel
lfs: use the local store method for opening a blob
2018-01-02, by Matt Harbison
lfs: add a local store method for opening a blob
2018-01-02, by Matt Harbison
hgdemandimport: use correct hyperlink to python-bug in comments (issue5765)
2018-01-05, by Pulkit Goyal
monoblue: adjust font size of graph entries
2018-01-03, by Anton Shestakov
hgweb: make .info a block element by default
2018-01-03, by Anton Shestakov
revlog: don't use slicing to return parents
2017-12-25, by Gregory Szorc
tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/foo
2018-01-04, by Kyle Lippincott
revert: support reverting to hidden cset if directaccess config is set
2017-12-27, by Pulkit Goyal
update: support updating to hidden cset if directaccess config is set
2017-12-27, by Pulkit Goyal
commands: check for empty rev before passing to scmutil.unhidehashlikerevs
2017-12-26, by Pulkit Goyal
test-convert-cvs: change TZ=US/Hawaii to TZ=Pacific/Johnston
2018-01-01, by Elmar Bartel
osutil: implement getfsmountpoint() on BSD systems
2017-12-29, by Matt Harbison
debugfs: display the tested path and mount point of the filesystem, if known
2017-12-29, by Matt Harbison
util: add a function to show the mount point of the filesystem
2017-12-29, by Matt Harbison
win32: split a utility function to obtain the volume out of getfstype()
2017-12-29, by Matt Harbison
util: whitelist NTFS for hardlink creation (issue4580)
2017-12-30, by Matt Harbison
win32: implement util.getfstype()
2017-12-29, by Matt Harbison
util: move getfstype() to the platform modules
2017-12-30, by Matt Harbison
graphlog: add another graph node type, unstable, using character "*" (BC)
2017-12-22, by Anton Shestakov
largefiles: modernize how capabilities are added to the wire protocol
2017-12-26, by Matt Harbison
lfs: show a friendly message when pushing lfs to a server without lfs enabled
2017-12-23, by Matt Harbison
lfs: allow non-lfs exchanges when the extension is only enabled on one side
2017-12-24, by Matt Harbison
lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs
2017-12-23, by Matt Harbison
test-lfs: add tests covering http exchanges
2017-12-23, by Matt Harbison
test-lfs: add tests covering local exchanges
2017-12-22, by Matt Harbison
smartset: split generatorset classes to avoid cycle
2017-12-27, by Gregory Szorc
merge: raise before running mergedriver if using IMM
2017-12-27, by Phil Cohen
scmutil: use a tuple of possible values instead of using startswith()
2017-12-26, by Pulkit Goyal
show: use revlog function to compute length of the longest shortest node
2017-12-25, by Yuya Nishihara
commands: use the new API to access hidden changesets in various commands
2017-12-19, by Pulkit Goyal
scmutil: add utility fn to return repo object with user passed revs unhidden
2017-12-15, by Pulkit Goyal
repoview: add a new filtername for accessing hidden commits
2017-12-18, by Pulkit Goyal
revsetlang: add utility function to return hash like symbols from the tree
2017-12-15, by Pulkit Goyal
repoview: add visibilityexception argument to filterrevs() and related fns
2017-12-22, by Pulkit Goyal
repoview: add visibilityexceptions as an optional argument to repo.filtered()
2017-12-22, by Pulkit Goyal
streamclone: move wire protocol status code from wireproto command
2017-12-24, by Gregory Szorc
histedit: add ui.log for action count
2017-12-22, by Phil Cohen
run-tests: extract sorting of tests to own function
2017-12-22, by Gregory Szorc
run-tests: remove dead code related to temp directory
2017-12-22, by Gregory Szorc
rebase: switch ui.log calls to common style
2017-12-22, by Phil Cohen
hgweb: link to successors of obsoleted changesets
2017-12-22, by Anton Shestakov
hgweb: display fate of obsolete changesets
2017-11-21, by Anton Shestakov
test-ssh: stabilize for Windows
2017-12-16, by Matt Harbison
templater: register keywords to defaults table
2017-12-22, by Yuya Nishihara
templater: drop unneeded resources from conflict-marker data
2017-12-22, by Yuya Nishihara
templater: rewrite docstring of templater.__init__()
2017-12-22, by Yuya Nishihara
rebase: don't take out a dirstate guard for in-memory rebase
2017-12-22, by Phil Cohen
test-split: stabilize for Windows
2017-12-22, by Matt Harbison
lfs: use ui.note() and ui.debug() instead of ui.write() and their flags
2017-12-21, by Matt Harbison
lfs: only hardlink between the usercache and local store if the blob verifies
2017-12-21, by Matt Harbison
lfs: verify lfs object content when transferring to and from the remote store
2017-11-17, by Matt Harbison
lfs: narrow the exceptions that trigger a transfer retry
2017-12-04, by Matt Harbison
test-lfs: add tests around corrupted lfs objects
2017-11-16, by Matt Harbison
lfs: add note messages indicating what store holds the lfs blob
2017-12-19, by Matt Harbison
tests: teach `f` to handle sha256 checksums
2017-12-20, by Matt Harbison
tests: fix a bug in `f` that prevented calculating sha1sum on a file
2017-12-20, by Matt Harbison
templater: look up symbols/resources as if they were separated (issue5699)
2017-12-21, by Yuya Nishihara
templater: move repo, ui and cache to per-engine resources
2017-12-21, by Yuya Nishihara
templater: keep default resources per template engine (API)
2017-12-21, by Yuya Nishihara
templater: look up mapping table through template engine
2017-12-21, by Yuya Nishihara
debug: add newlines at the end of three locations that appear to need it
2017-12-18, by Kyle Lippincott
debug: remove an 'if ui.debug()' that is not doing anything
2017-12-18, by Kyle Lippincott
paper: minor adjustments to table styles
2017-12-21, by Anton Shestakov
filemerge: only raise InMemoryMergeConflictsError when running _xmerge
2017-12-20, by Phil Cohen
journal: use pager
2017-12-20, by Jun Wu
commandserver: unblock SIGCHLD
2017-12-20, by Jun Wu
osutil: add a function to unblock signals
2017-12-20, by Jun Wu
sshpeer: move docstring to top
2017-12-18, by Yuya Nishihara
log: make "slowpath" condition slightly more readable
2017-12-19, by Yuya Nishihara
completion: add support for new "amend" command
2017-12-18, by Martin von Zweigbergk
completion: don't suggest clean files to revert
2017-12-18, by Martin von Zweigbergk
split: new extension to split changesets
2017-06-24, by Jun Wu
merge with stable
2017-12-19, by Augie Fackler
worker: handle interrupt on windows
2017-12-18, by Wojciech Lis
lfs: fix committing deleted files caused by e0a1b9ee93cd
2017-12-18, by Jun Wu
tests: update expected output of svn encoding test
2017-12-18, by Augie Fackler
run-tests: use context managers for file descriptors
2017-12-17, by Matt Harbison
run-tests: add substitution patterns for common '\' path output on Windows
2017-12-12, by Matt Harbison
debuginstall: add a line about re2 availability
2017-11-27, by Boris Feld
tests: fix the check-code rule for testing non-existent files
2017-12-16, by Matt Harbison
tests: convert the 'file://\$TESTTMP' rule to an automatic substitution
2017-12-16, by Matt Harbison
help: deprecate ui.slash in favor of slashpath template filter (issue5572)
2017-10-21, by Yuya Nishihara
templatefilters: add slashpath() to convert path separator to slash
2017-10-21, by Yuya Nishihara
check-code: remove unused variable 'winglobmsg'
2017-12-14, by Yuya Nishihara
phases: initialize number of loaded revisions to 0
2017-12-14, by Yuya Nishihara
phases: rename _phasemaxrev to _loadedrevslen to clarify it isn't max value
2017-12-14, by Yuya Nishihara
lfs: add an experimental config to override User-Agent for the blob transfer
2017-12-12, by Matt Harbison
lfs: add git to the User-Agent header for blob transfers
2017-12-14, by Matt Harbison
outgoing: respect ":pushurl" paths (issue5365)
2017-12-14, by Hollis Blanchard
tests: test-pathconflicts-merge.t requires symlinks
2017-12-15, by Augie Fackler
sshpeer: allow for additional environment passing to ssh exe
2017-12-14, by Kostia Balytskyi
unamend: allow unamending if allowunstable is set
2017-12-13, by Martin von Zweigbergk
rebase: add ui.log calls for whether IMM used, whether rebasing WCP
2017-12-13, by Phil Cohen
lfs: using workers in lfs prefetch
2017-12-11, by Wojciech Lis
worker: make windows workers daemons
2017-11-30, by Wojciech Lis
workers: add config to enable/diable workers
2017-12-17, by Wojciech Lis
diff: disable diff.noprefix option for diffstat (issue5759)
stable
2017-12-17, by Yuya Nishihara
hgweb: disable diff.noprefix option for diffstat
stable
2017-12-17, by Yuya Nishihara
workers: handling exceptions in windows workers
2017-11-20, by Wojciech Lis
workers: implemented worker on windows
2017-11-20, by Wojciech Lis
workers: don't use backgroundfilecloser in threads
2017-12-11, by Wojciech Lis
debugssl: convert port number to int (issue5757)
stable
2017-12-14, by Yuya Nishihara
debugdiscovery: correct and clean up command synopsis
2017-12-15, by Martin von Zweigbergk
copies: group wdir-handling in one place
2017-12-14, by Martin von Zweigbergk
copies: extract method for getting non-wdir forward copies
2017-12-14, by Martin von Zweigbergk
copies: consistently use """ for docstrings
2017-12-14, by Martin von Zweigbergk
copies: always respect matcher arg to _forwardcopies()
2017-12-11, by Martin von Zweigbergk
debugdiscovery: drop reference to non-existent --remote-head option
2017-12-13, by Martin von Zweigbergk
debugdiscovery: drop reference to non-existent --serverlog option
2017-12-13, by Martin von Zweigbergk
debugdiscovery: drop reference to invalid --branch option
2017-12-13, by Martin von Zweigbergk
tests: avoid echo with backslash escapes
2017-12-14, by Martin von Zweigbergk
hgweb: stop using HTML comments in <script>
2017-12-15, by Anton Shestakov
merge with stable
2017-12-14, by Augie Fackler
statprof: remove a line of deadcode
2017-12-14, by Alex Gaynor
extdata: abort if external command exits with non-zero status (BC)
2017-10-01, by Yuya Nishihara
hgweb: update graph function docstring
2017-12-14, by Anton Shestakov
rebase: fix for hgsubversion
2017-12-12, by Phil Cohen
hgweb: render next pages on /graph incrementally
2017-12-11, by Anton Shestakov
hgweb: split graphdata() into jsdata() and nodes()
2017-12-11, by Anton Shestakov
hgweb: calculate <canvas> width and height client-side
2017-12-10, by Anton Shestakov
hgweb: filter graphmod.colored() output before iterating over it
2017-12-08, by Anton Shestakov
py3: introduce pycompat.ziplist as zip is a generator on Python 3
2017-12-11, by Pulkit Goyal
py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.t
2017-12-11, by Pulkit Goyal
py3: handle keyword arguments correctly in hgext/record.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in bundlerepo.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in debugcommands.py
2017-12-10, by Pulkit Goyal
memfilectx: make changectx argument mandatory in constructor (API)
2017-12-11, by Martin von Zweigbergk
debugbuilddag: create filectx instance in 'filectxfn' callback
2017-12-09, by Martin von Zweigbergk
synthrepo: create filectx instance in 'filectxfn' callback
2017-12-09, by Martin von Zweigbergk
lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo's
2017-12-12, by Matt Harbison
lfs: correct the directory list value returned by lfsvfs.walk()
2017-12-12, by Matt Harbison
debuglocks: allow setting a lock
2017-11-12, by Paul Morelle
debuglocks: add tests (and fix typo in early return)
2017-11-12, by Paul Morelle
tests: remove (glob) annotations that were only for '\' matches
2017-12-10, by Matt Harbison
check-code: drop the rules for adding (glob) for Windows paths
2017-12-10, by Matt Harbison
run-tests: stop automatically adding a (glob) for bundle backup lines
2017-12-10, by Matt Harbison
histedit: preserve active branch while histediting
stable
2017-12-12, by Boris Feld
hgweb: implement json-graph
2017-12-07, by Anton Shestakov
rebase: replace --inmemory flag with rebase.experimental.inmemory config
2017-12-11, by Phil Cohen
tests: add some commentary and diagnostics to test-run-tests.t
2017-12-11, by Augie Fackler
templater: fix "one arguments"
stable
2017-12-12, by Anton Shestakov
tests: add commit hashes to log commands in rebase tests
2017-12-10, by Phil Cohen
tests: add a simple test for in-memory rebase
2017-12-10, by Phil Cohen
patch: do not break up multibyte character when highlighting word
2017-12-11, by Yuya Nishihara
run-tests: accept '\' vs '/' path differences without '(glob)'
2017-12-10, by Matt Harbison
run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL too
2017-12-10, by Matt Harbison
tests: stabilize the sorted output of list-tree.py on Windows
2017-12-09, by Matt Harbison
upgrade: simplify workaround for repo.ui.copy()
2017-12-10, by Yuya Nishihara
debugformat: embed raw values in JSON and template output
2017-12-10, by Yuya Nishihara
debugformat: flush formatter output per item
2017-12-10, by Yuya Nishihara
tests: use Python to write binary data in lfs test instead of shell
2017-12-09, by Augie Fackler
py3: add 32 new tests passing to the whitelist
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in wireproto.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in ui.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in templater.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in subrepo.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in statprof.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in sslutil.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in simplemerge.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in revset.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in patch.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in obsolete.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in keepalive.py
2017-12-10, by Pulkit Goyal
lfs: restore the local blob store after a repo upgrade
2017-12-08, by Matt Harbison
lfs: override walk() in lfsvfs
2017-12-07, by Matt Harbison
tests: add coverage for preserving 'lfs' requirement on repo upgrade
2017-12-07, by Matt Harbison
test-upgrade-repo: glob away timing values
2017-12-07, by Matt Harbison
py3: handle keyword arguments correctly in httppeer.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in httpconnection.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in hook.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in help.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in exchange.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in dispatch.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in context.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in commands.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in color.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in cmdutil.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in archival.py
2017-12-10, by Pulkit Goyal
py3: handle keyword arguments correctly in hgext/largefiles/
2017-12-10, by Pulkit Goyal
remotenames: rename related file and storage dir to logexchange
2017-12-07, by Pulkit Goyal
lfs: allow to run 'debugupgraderepo' on repo with largefiles
2017-12-07, by Boris Feld
upgrade: add a 'redeltafullall' mode
2017-12-07, by Boris Feld
upgrade: use actual filelog to convert filelog
2017-12-07, by Boris Feld
upgrade: more standard creation of the temporary repository
2017-12-07, by Boris Feld
upgrade: use the repository 'ui' as the base for the new repository
2017-12-07, by Boris Feld
upgrade: add a test to show the repository config being ignored
2017-12-07, by Boris Feld
upgrade: register compression as a format variants
2017-12-07, by Boris Feld
debugformat: handle non-boolean value for variant
2017-12-07, by Boris Feld
debugformat: update label depending on value difference
2017-12-07, by Boris Feld
debugformat: add data about the config when verbose
2017-12-07, by Boris Feld
debugformat: add a 'debugformat' command
2017-12-07, by Boris Feld
upgrade: rename 'removecldeltachain' to 'plain-cl-delta'
2017-12-07, by Boris Feld
tests: glob away ' that doesn't occur on all platforms in lfs test
2017-12-08, by Augie Fackler
rebase: extract _assignworkingcopy
2017-12-08, by Phil Cohen
rebase: disable `inmemory` if the rebaseset contains the working copy
2017-12-08, by Phil Cohen
clone: add support for storing remotenames while cloning
2017-12-06, by Pulkit Goyal
revset: use phasecache.getrevset to calculate public()
2017-12-08, by Jun Wu
highlight: eagerly discover plugin lexers while demandimport is off
2017-12-08, by Augie Fackler
patch: move part of tabsplitter logic in _inlinediff
2017-12-08, by Matthieu Laneuville
overlayworkingctx: invalidate the manifest cache when changing parents
2017-12-07, by Phil Cohen
overlayworkingctx: add `_compact()`
2017-12-07, by Phil Cohen
overlayworkingctx: add ``tomemctx()``
2017-12-07, by Phil Cohen
overlayworkingctx: add _auditconflicts to write()
2017-12-07, by Phil Cohen
overlayworkingctx: inherit from committablectx instead of workingctx
2017-12-07, by Phil Cohen
overlayworkingctx: add a no-op ``clearunknown()``
2017-12-07, by Phil Cohen
overlayworkingctx: add _manifest, files(), added(), removed(), modified()
2017-12-07, by Phil Cohen
rebase: rerun a rebase on-disk if IMM merge conflicts arise
2017-12-08, by Phil Cohen
rebase: add concludememorynode(), and call it when rebasing in-memory
2017-12-07, by Phil Cohen
rebase: pass the wctx object (IMM or on-disk) to merge.update
2017-12-07, by Phil Cohen
rebase: do not update if IMM; instead, set the overlaywctx's parents
2017-12-07, by Phil Cohen
rebase: pass wctx to rebasenode()
2017-12-07, by Phil Cohen
check-code: allow tabs in heredoc
2017-12-09, by Yuya Nishihara
hgweb: rewrite `template = A and B or C` to be a proper ternary operator
2017-12-08, by Anton Shestakov
fsmonitor: fsmonitor should send wlock notifications to watchman
2017-12-06, by Eamonn Kent
fsmonitor: remove watchman transaction and working copy change notifications
2017-12-06, by Eamonn Kent
patch: catch unexpected case in _inlinediff
2017-12-08, by Matthieu Laneuville
patch: reverse _inlinediff output for consistency
2017-12-08, by Matthieu Laneuville
phases: drop the list with phase of each rev, always comput phase sets
2017-12-06, by Joerg Sonnenberger
transaction: build changes['revs'] as range instead of a set
2017-12-08, by Joerg Sonnenberger
ui: add diff.showfunc to tweakdefaults
2017-12-06, by Augie Fackler
ui: add curses interface to tweakdefaults
2017-12-06, by Augie Fackler
push: restrict common discovery to the pushed set
2017-12-06, by Boris Feld
setdiscover: allow to ignore part of the local graph
2017-12-06, by Boris Feld
largefiles: allow to run 'debugupgraderepo' on repo with largefiles
2017-12-07, by Boris Feld
upgraderepo: allow extension to register preserved requirements
2017-12-07, by Boris Feld
revset: make follow() accept empty startrev
2016-09-22, by Yuya Nishihara
revset: alias follow(startrev=rev) to ancestors(rev)
2016-09-22, by Yuya Nishihara
revset: make follow() accept keyword arguments
2016-09-22, by Yuya Nishihara
revset: make follow() accept multiple startrevs
2016-09-22, by Yuya Nishihara
dagop: use heap to compute max rev in filectxancestors()
2016-09-22, by Yuya Nishihara
dagop: add smartset interface to filectxancestors()
2017-10-22, by Yuya Nishihara
overlayworkingctx: add `_checkexist(path)`
2017-12-07, by Phil Cohen
overlayworkingctx: fix a bad reference to `self._path`
2017-12-07, by Phil Cohen
overlayworkingctx: track copy information in the context
2017-12-07, by Phil Cohen
rebaseruntime: raise InMemoryMergeConflictsError on merge conflicts
2017-12-07, by Phil Cohen
rebase: do not bail on uncomitted changes if rebasing in-memory
2017-12-07, by Phil Cohen
rebase: add the --inmemory option flag; assign a wctx object for the rebase
2017-12-07, by Phil Cohen
overlayworkingctx: move _wrappedctx out of the constructor
2017-12-07, by Phil Cohen
merge: don't check for unknown files in IMM
2017-12-07, by Phil Cohen
rebase: enable multidest by default
2017-10-13, by Jun Wu
overlayworkingctx: make clean() public
2017-12-01, by Phil Cohen
overlayworkingctx: remove flushall()
2017-12-01, by Phil Cohen
merge: skip subrepo state, update hooks, and updating the dirstate in IMM
2017-12-01, by Phil Cohen
merge: remove calls to flushall()
2017-12-01, by Phil Cohen
filemerge: raise InMemoryMergeConflictsError if we hit merge conflicts in IMM
2017-12-01, by Phil Cohen
context: switch ctx() use to changectx()
2017-12-01, by Phil Cohen
lfs: introduce a user level cache for lfs files
2017-12-06, by Matt Harbison
largefiles: refactor _usercachedir() to allow reuse with lfs
2017-12-05, by Matt Harbison
lfs-test: note a problem with unpushed lfs files and cloning/sharing
2017-11-16, by Matt Harbison
patch: add within-line color diff capacity
2017-10-26, by Matthieu Laneuville
dagop: extend filectxancestors() to walk multiple files
2016-09-22, by Yuya Nishihara
dagop: put start fctx into visit dict of filectxancestors()
2016-09-22, by Yuya Nishihara
dagop: change visit dict of filectxancestors() indexed solely by rev
2016-09-22, by Yuya Nishihara
dagop: use fctx.rev() consistently in filectxancestors()
2016-09-22, by Yuya Nishihara
dagop: yield intro filectx by filectxancestors()
2016-09-22, by Yuya Nishihara
filectx: extract helper method to obtain filectx pointing to its introrev
2017-10-22, by Yuya Nishihara
dagop: copy basefilectx.ancestors() to free function
2016-09-22, by Yuya Nishihara
test-log: test that fctx.ancestors() can't index parents only by linkrev
2016-09-22, by Yuya Nishihara
pull: retrieve bookmarks through the binary part when possible
2017-10-17, by Boris Feld
getbundle: add support for 'bookmarks' boolean argument
2017-10-17, by Boris Feld
bundle2: support a 'records' mode for the 'bookmarks' part
2017-10-17, by Boris Feld
bundle2: add a 'modes' dictionary to the bundle operation
2017-10-17, by Boris Feld
bookmark: use the 'bookmarks' bundle2 part to push bookmark update (issue5165)
2017-10-17, by Boris Feld
bookmark: introduce in advance a variant of the exchange test
2017-10-17, by Boris Feld
push: move bundle2-pushkey based bookmarks exchange in its own function
2017-10-15, by Boris Feld
bookmark: add pushkey hook compatiblity to the bundle2 part
2017-10-17, by Boris Feld
bookmark: introduce a 'bookmarks' part
2017-10-15, by Boris Feld
push: include a 'check:bookmarks' part when possible
2017-11-13, by Boris Feld
bookmark: add a 'check:bookmarks' bundle2 part
2017-10-15, by Boris Feld
bookmark: add methods to binary encode and decode bookmark values
2017-10-15, by Boris Feld
tests: remove {a..h} bashism from remotenames
2017-12-06, by Augie Fackler
hgweb: move common vertex code to Graph.prototype
2017-12-06, by Anton Shestakov
hgweb: create Graph methods using a prototype
2017-12-06, by Anton Shestakov
hgweb: remove unused Graph.cur property
2017-12-06, by Anton Shestakov
tests: remove shell function helper from test-largefiles-misc
2017-12-05, by Augie Fackler
contrib: ban find(1)'s -printf operator, as it is a GNU-ism
2017-12-05, by Augie Fackler
merge with stable
2017-12-06, by Augie Fackler
repoview: include filter name in repr for debugging
2017-12-05, by Yuya Nishihara
repoview: extract a factory function of proxy class
2017-12-05, by Yuya Nishihara
repoview: do not include filter name in name of proxy class
2017-12-05, by Yuya Nishihara
setup: convert version strings to unicode on Python 3
2017-12-05, by Yuya Nishihara
thirdparty: move selectors2 module to where it should be
2017-11-30, by Yuya Nishihara
rewriteutil: use precheck() in uncommit and amend commands
2017-11-28, by Pulkit Goyal
rewriteutil: add a precheck function to check if revs can be rewritten
2017-11-24, by Pulkit Goyal
rewriteutil: add utility function to check if we can create new unstable cset
2017-11-24, by Pulkit Goyal
test-run-tests: do not rebuild hg in the test
2017-12-05, by Jun Wu
remotenames: consider existing data while storing newer data
2017-11-09, by Pulkit Goyal
remotenames: add functions to read remotenames data from .hg/remotenames/
2017-10-05, by Pulkit Goyal
remotenames: add test showing overwriting on remotenames data
2017-11-10, by Pulkit Goyal
remotenames: add functionality to store remotenames under .hg/hgremotenames/
2017-10-05, by Pulkit Goyal
remotenames: move function to pull remotenames from the remoterepo to core
2017-10-05, by Pulkit Goyal
test: fix bad replace for fixing pure-only build
2017-12-05, by Boris Feld
test: fix common-pattern for pure variant
2017-11-29, by Boris Feld
tests: add a substitution for EADDRINUSE/WSAEADDRINUSE messages
2017-12-02, by Matt Harbison
tests: add a substitution for ECONNRESET/WSAECONNRESET messages
2017-12-02, by Matt Harbison
tests: add a substitution for ENOTDIR/ERROR_PATH_NOT_FOUND messages
2017-12-02, by Matt Harbison
tests: add a substitution for ENOENT/ERROR_FILE_NOT_FOUND messages
2017-12-02, by Matt Harbison
setup: only write some autogenerated files if they change
2017-12-03, by Gregory Szorc
python3: whitelist many more passing tests
2017-12-04, by Augie Fackler
fancyopts: fix handling of "--" value in earlygetopt()
2017-11-25, by Yuya Nishihara
fancyopts: use getopt.gnu_getopt()
2017-11-24, by Yuya Nishihara
dispatch: replace _earlygetopt(strip=True) with new parser
2017-11-23, by Yuya Nishihara
dispatch: replace _earlyreq*() with new fancyopts-based parser
2017-11-23, by Yuya Nishihara
dispatch: alias --repo to --repository while parsing early options
2017-11-25, by Yuya Nishihara
spartan: render changesets server-side on /graph page
2017-12-04, by Anton Shestakov
monoblue: render changesets server-side on /graph page
2017-12-04, by Anton Shestakov
gitweb: render changesets server-side on /graph page
2017-12-04, by Anton Shestakov
paper: render changesets server-side on /graph page
2017-12-04, by Anton Shestakov
hgweb: only include graph-related data in jsdata variable on /graph pages (BC)
2017-12-01, by Anton Shestakov
tests: write and use a custom helper script to avoid find's -printf
stable
2017-12-05, by Augie Fackler
hgweb: adopt child nodes in ajaxScrollInit on /graph pages too
2017-12-01, by Anton Shestakov
lfs: enable the extension locally after converting to an 'lfs' repo
2017-11-26, by Matt Harbison
lfs: enable the extension locally after sharing a repo with 'lfs' requirement
2017-11-16, by Matt Harbison
lfs: enable the extension locally after cloning a repo with 'lfs' requirement
2017-11-16, by Matt Harbison
log: translate column labels at once (issue5750)
2017-12-02, by Yuya Nishihara
log: remove temporary variable 'date' used only once
2017-12-02, by Yuya Nishihara
merge with stable
2017-12-04, by Augie Fackler
lock: allow to configure when the lock messages are displayed
2017-11-29, by Boris Feld
lock: add a trylock method handling the timeout and messaging logic
2017-11-29, by Boris Feld
lock: use configint for 'ui.timeout' config
2017-11-29, by Boris Feld
scmutil: improve format pattern used in nodesummaries
2017-12-04, by Boris Feld
tests: trivial fixes for Windows
2017-12-02, by Matt Harbison
py3: use encoding.strtolocal() to convert string to bytes
2017-11-29, by Pulkit Goyal
py3: use pycompat.bytestr() or '%d' in place of str()
2017-11-29, by Pulkit Goyal
archive: pass thru mtime for directory archives, like other archive types do
2017-12-01, by James May
hgweb: remove negative top from .info line in graph
2017-12-01, by Anton Shestakov
unamend: drop unused vars, query after taking lock, use ctx.hex() for extras
2017-12-03, by Pulkit Goyal
test-lfs: drop a hack for ignoring convert devel-warnings
2017-12-01, by Matt Harbison
convert: restore the ability to use bzr < 2.6.0 (issue5733)
stable
2017-12-01, by Matt Harbison
py3: use bytes in place of basestring
2017-12-01, by Pulkit Goyal
amend: make a copy of "extra" to avoid mutating an input
2017-12-01, by Martin von Zweigbergk
tests: removes bashism from test-unamend.t
2017-12-02, by Pulkit Goyal
run-tests: avoid calculating _testdir again
2017-12-01, by Martin von Zweigbergk
run-tests: simplify by using dict.pop() with default
2017-12-01, by Martin von Zweigbergk
py3: use byteskwargs in sparse.py
2017-11-20, by Gregory Szorc
py3: define __next__ in patch.py
2017-11-20, by Gregory Szorc
run-tests: mechanism to report exceptions during test execution
2017-11-20, by Gregory Szorc
run-tests: make --extra-config-opt work with Python 3
2017-11-20, by Gregory Szorc
run-tests: organize options into argument groups
2017-11-20, by Gregory Szorc
run-tests: convert to argparse
2017-11-20, by Gregory Szorc
merge with stable
2017-12-01, by Kevin Bullock
server: introduce a 'experimental.single-head-per-branch' option
2017-11-16, by Boris Feld
scmutil: extra utility to display a reasonable amount of nodes
2017-11-16, by Boris Feld
uncommit: unify functions _uncommitdirstate and _unamenddirstate to one
2017-10-06, by Pulkit Goyal
unamend: move fb extension unamend to core
2017-09-24, by Pulkit Goyal
color: respect HGPLAINEXCEPT=color to allow colors while scripting (issue5749)
2017-11-28, by Augie Fackler
test-ssh: do not actually look up "brokenrepository" by DNS
2017-11-26, by Yuya Nishihara
largefiles: explicitly set the source and sink types to 'hg' for lfconvert
2017-11-23, by Matt Harbison
lfs: add a repo requirement for this extension when converting to lfs
2017-11-22, by Matt Harbison
convert: allow the sink object to be wrapped when the extension isn't loaded
2017-11-26, by Matt Harbison
convert: save an indicator of the repo type for sources and sinks
2017-11-22, by Matt Harbison
lfs: add a repo requirement for this extension once an lfs file is committed
2017-11-15, by Matt Harbison
Added signature for changeset a92b9f8e11ba
stable
2017-12-01, by Kevin Bullock
Added tag 4.4.2 for changeset a92b9f8e11ba
stable
2017-12-01, by Kevin Bullock
merge: check created file dirs for path conflicts only once (issue5716)
stable
4.4.2
2017-11-24, by Mark Thomas
merge: cache unknown dir checks (issue5716)
stable
2017-11-24, by Mark Thomas
dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options
stable
2017-11-23, by Yuya Nishihara
fancyopts: add early-options parser compatible with getopt()
stable
2017-11-23, by Yuya Nishihara
largefiles: pay attention to dropped standin files when updating largefiles
stable
2017-11-12, by Matt Harbison
test-largefiles: demonstrate problems with renaming and reverting a directory
stable
2017-11-12, by Matt Harbison
tests: add globs for Windows
stable
2017-11-11, by Matt Harbison
cat: record the current behavior of wildcard matches in subrepos
stable
2017-11-25, by Yuya Nishihara
match: remove doc about undefined behavior of visitdir()
2017-11-30, by Yuya Nishihara
merge with stable
2017-11-30, by Augie Fackler
hgweb: add .jshintrc with some basic rules
2017-11-22, by Anton Shestakov
hgweb: look up "URLSearchParams" in "window" to work around jshint issues
2017-11-22, by Anton Shestakov
hgweb: define locally used variables as actually local in mercurial.js
2017-11-22, by Anton Shestakov
hgweb: rename an instance of XMLHttpRequest to xhr in mercurial.js
2017-11-22, by Anton Shestakov
hgweb: properly iterate over arrays and objects in mercurial.js
2017-11-22, by Anton Shestakov
hgweb: use strict equals in mercurial.js
2017-11-22, by Anton Shestakov
hgweb: use strict equals, remove non-breaking space in followlines.js
2017-11-22, by Anton Shestakov
run-tests: make "| foo (re)" not match everything
2017-11-29, by Martin von Zweigbergk
tests: fix regex in test-subrepo-git.t to match entire string
2017-11-29, by Martin von Zweigbergk
contrib: improve check-code ban on $LOCALIP in output without (glob)
2017-11-29, by Augie Fackler
tests: re-add (glob) for $LOCALIP matches
2017-11-29, by Augie Fackler
py3: make sure the first argument of time.strftime() is str
2017-11-29, by Pulkit Goyal
py3: alias xrange to range in tests/seq.py
2017-11-29, by Pulkit Goyal
py3: use pycompat.maplist() instead of map()
2017-11-29, by Pulkit Goyal
tests: move JSON escape test to test-hgweb-json.t
2017-11-30, by Anton Shestakov
py3: fix handling of keyword arguments in revert
2017-11-29, by Pulkit Goyal
fsmonitor: issue debug messages when we fall back to core status
2017-11-28, by Boris Feld
py3: add b'' to regular expressions which are raw strings
2017-11-29, by Pulkit Goyal
py3: use '%d' for integers rather than '%s'
2017-11-29, by Pulkit Goyal
py3: fix args handling for obsfate template
2017-11-29, by Pulkit Goyal
py3: remove test-terse-status.t from python3 whitelist as it was renamed
2017-11-29, by Pulkit Goyal
test-lfs: allow the test server to be killed on Windows
2017-11-21, by Matt Harbison
test-lfs: perform the `chmod +x` command in a manner compatible with Windows
2017-11-14, by Matt Harbison
hghave: add a check for lfs-test-server
2017-11-14, by Matt Harbison
hgweb: show changeset age in more places (gitweb and monoblue)
2017-11-21, by Anton Shestakov
obsolete: drop usage of changectx in '_computecontentdivergentset'
2017-11-19, by Boris Feld
obsolete: drop usage of changectx in '_computephasedivergentset'
2017-11-19, by Boris Feld
hgweb: remove unused Graph() properties
2017-11-25, by Anton Shestakov
gitweb: remove unused css classes
2017-11-25, by Anton Shestakov
monoblue: also highlight target line on annotate and comparison pages
2017-11-25, by Anton Shestakov
paper: remove css hack that made .branchname look like .branchhead
2017-11-25, by Anton Shestakov
hgweb: rename the main attribute of instabilities
2017-11-26, by Anton Shestakov
hbisect: use a defaultdict to avoid large allocations for a large changelogs
2017-11-23, by David Soria Parra
hbisect: use a revset for ancestor calculation
2017-11-23, by David Soria Parra
hbisect: pass repo into hbisect.bisect
2017-11-23, by David Soria Parra
develwarn: do not emit warning if "config" is unspecified
2017-11-22, by Kyle Lippincott
histedit: add support to output nodechanges using formatter
2017-10-28, by Pulkit Goyal
rebase: use fm.formatlist() and fm.formatdict() to support user template
2017-10-28, by Pulkit Goyal
tests: add test for rebase template showing wrong behavior
2017-11-09, by Pulkit Goyal
remove: print message for each file in verbose mode only while using `-A` (BC)
2017-11-17, by pavanpc
localrepo: update comments around path auditors
2017-11-03, by Augie Fackler
localrepo: specify optional callback parameter to pathauditor as a keyword
2017-11-03, by Augie Fackler
bundle2: avoid unbound read when seeking
2017-11-13, by Gregory Szorc
bundle2: inline struct operations
2017-11-13, by Gregory Szorc
bundle2: inline changegroup.readexactly()
2017-11-13, by Gregory Szorc
bundle2: inline debug logging
2017-11-13, by Gregory Szorc
bundle2: don't use seekable bundle2 parts by default (issue5691)
2017-11-13, by Gregory Szorc
bundle2: only seek to beginning of part in bundlerepo
2017-11-13, by Gregory Szorc
bundle2: implement consume() API on unbundlepart
2017-11-13, by Gregory Szorc
bundle2: implement generic part payload decoder
2017-11-12, by Gregory Szorc
bundle2: extract logic for seeking bundle2 part into own class
2017-11-13, by Gregory Szorc
merge with i18n
stable
2017-11-29, by Augie Fackler
i18n-pt_BR: synchronized with cabc840ffdee
stable
2017-11-21, by Wagner Bruna
perf: add command to benchmark bundle reading
2017-11-13, by Gregory Szorc
sshpeer: add a configurable hint for the ssh error message
2017-11-20, by Zuzanna Mroczek
docs: add args/returns docs for some cmdutil, context, and registrar functions
2017-11-16, by rlevasseur
commands: add value for cmdtype argument for read only commands
2017-11-21, by Pulkit Goyal
error: add InMemoryMergeConflictsError
2017-11-15, by Phil Cohen
lfs: generate a large file by using `python` instead of yes | head
2017-11-20, by Augie Fackler
setup: add hgext.lfs to list of Python packages
2017-11-20, by Augie Fackler
test-lfs: add tests demonstrating the interaction with largefiles
2017-11-18, by Matt Harbison
test-lfs: cast the flags printed to an int
2017-11-14, by Matt Harbison
lfs: register config options
2017-11-14, by Matt Harbison
lfs: quiesce check-module-import warnings
2017-11-14, by Matt Harbison
lfs: import the Facebook git-lfs client extension
2017-11-14, by Matt Harbison
run-tests: outputdir also has to be changed if $TESTDIR is not $PWD
2017-11-18, by Matthieu Laneuville
hgweb: use webutil.commonentry() for nodes (but not for jsdata yet) in /graph
2017-11-20, by Anton Shestakov
hgweb: check changeset's original branch in graphdata()
2017-11-20, by Anton Shestakov
hgweb: show instabilities of a commit
2017-11-19, by Anton Shestakov
context: add instabilities() method to basefilectx
2017-11-19, by Anton Shestakov
run-test: drop 'execfile' usage for 'common-pattern.py' file
2017-11-19, by Boris Feld
run-test: use byte for 'common-pattern.py' path
2017-11-19, by Boris Feld
templates: reword 'back to filelog' link anchor text
2017-11-20, by Jordi Gutiérrez Hermoso
hgweb: show obsolescence status of a commit
2017-11-18, by Anton Shestakov
context: add obsolete() method to basefilectx
2017-11-18, by Anton Shestakov
check-code: grep's context flags don't need an extra space before number
2017-11-18, by Anton Shestakov
dirstate: make map implementation overridable
2017-11-15, by Mark Thomas
fsmonitor: only access inner dirstate map if it is available
2017-11-15, by Mark Thomas
dirstate: add explicit methods for querying directories (API)
2017-11-15, by Mark Thomas
dirstate: remove _droppath method
2017-11-15, by Mark Thomas
dirstate: move dropping of folded filenames into the dirstate map
2017-11-15, by Mark Thomas
dirstate: move management of the dirstate dirs into the dirstatemap
2017-11-15, by Mark Thomas
dirstate: move management of nonnormal sets into dirstate map
2017-11-15, by Mark Thomas
dirstate: add explicit methods for modifying dirstate
2017-11-15, by Mark Thomas
dirstate: document dirstatemap interface
2017-11-15, by Mark Thomas
bundlerepo: rename "bundlefilespos" variable and attribute
2017-11-13, by Gregory Szorc
bundlerepo: rename "bundle" arguments to "cgunpacker"
2017-11-13, by Gregory Szorc
bundlerepo: use early return
2017-11-11, by Gregory Szorc
test-pattern: actually update tests using the patterns
2017-11-05, by Boris Feld
test-pattern: substitute the HTTP log timestamp too
2017-11-05, by Boris Feld
test-pattern: register the current the bundle2 capabilities string
2017-11-13, by Boris Feld
test-pattern: register current the bundlecaps string
2017-11-05, by Boris Feld
test-pattern: substitute common compression list
2017-11-05, by Boris Feld
run-tests: allow to register any arbitrary pattern for replacement
2017-11-05, by Boris Feld
crecord: fix revert -ir '.^' crash caused by 3649c3f2cd
2017-11-13, by Jun Wu
tweakdefaults: turn on ui.statuscopies
2017-11-16, by Martin von Zweigbergk
run-tests: fix TESTDIR if testdescs are absolute paths
2017-11-15, by Kyle Lippincott
hgweb: show commit phase if it's not public
2017-11-16, by Anton Shestakov
hgweb: move changeset "tags" to a template in map file (paper and coal)
2017-11-15, by Anton Shestakov
logtoprocess: clean-up old comment
2017-11-03, by Boris Feld
patch: accept prefix argument to changedfiles() helper
2017-11-14, by Martin von Zweigbergk
hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
2017-11-15, by Anton Shestakov
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
2017-11-15, by Anton Shestakov
debugdeltachain: output information about sparse read if enabled
2017-10-26, by Paul Morelle
rebase: exclude descendants of obsoletes w/o a successor in dest (issue5300)
2017-11-14, by Denis Laxalde
tests: add a couple of 'hg log' calls in test-rebase-obsolete.t
2017-11-11, by Denis Laxalde
tests: conditionally display obsfate in test-rebase-obsolete log output
2017-11-06, by Denis Laxalde
tests: clarify a comment in test-rebase-obsolete.t
2017-11-11, by Denis Laxalde
bundlerepo: rename _bundle to _cgunpacker
2017-11-11, by Gregory Szorc
bundlerepo: assign bundle attributes in bundle type blocks
2017-11-11, by Gregory Szorc
bundlerepo: make bundle and bundlefile attributes private
2017-11-11, by Gregory Szorc
bundlerepo: don't assume there are only two bundle classes
2017-11-11, by Gregory Szorc
bundlerepo: add docstring for bundlerepository class
2017-11-11, by Gregory Szorc
bundlerepo: rename arguments to bundlerepository.__init__
2017-11-11, by Gregory Szorc
bundlerepo: use suffix variable
2017-11-11, by Gregory Szorc
bundlerepo: make methods agree with base class
2017-11-11, by Gregory Szorc
bundle2: use os.SEEK_* constants
2017-11-11, by Gregory Szorc
help: adding a topic on flags
2017-10-30, by Rodrigo Damazio Bovendorp
py3: handle keyword arguments correctly in hgext/patchbomb.py
2017-10-06, by Pulkit Goyal
tests: use jshint when available to check .js files
2017-11-11, by Anton Shestakov
hgweb: fix jshint issues in mercurial.js
2017-11-11, by Anton Shestakov
exchange: drop unused '_getbookmarks' function
2017-10-17, by Boris Feld
bookmark: use bundle2 debug output in one push tests
2017-10-15, by Boris Feld
pull: store binary node in pullop.remotebookmarks
2017-10-17, by Boris Feld
config: rename allow_push to allow-push
2017-10-19, by David Demelier
config: rename allowpull to allow-pull
2017-10-19, by David Demelier
convert: avoid wrong lfconvert defaults by moving configitems to core
stable
2017-11-28, by Matt Harbison
tr-summary: keep a weakref to the unfiltered repository
stable
2017-11-24, by Boris Feld
dispatch: verify result of early command parsing
stable
2017-11-11, by Yuya Nishihara
dispatch: convert non-list option parsed by _earlygetopt() to string
stable
2017-11-11, by Yuya Nishihara
dispatch: add option to not strip command args parsed by _earlygetopt()
stable
2017-11-11, by Yuya Nishihara
dispatch: fix early parsing of short option with value like -R=foo
stable
2017-11-14, by Yuya Nishihara
dispatch: abort if early boolean options can't be parsed
stable
2017-11-11, by Yuya Nishihara
dispatch: stop parsing of early boolean option at "--"
stable
2017-11-10, by Yuya Nishihara
dispatch: extract stub function to peek boolean command option
stable
2017-11-10, by Yuya Nishihara
dispatch: do not drop unpaired argument at _earlygetopt()
stable
2017-11-11, by Yuya Nishihara
amend: update .hgsubstate before committing a memctx (issue5677)
stable
2017-11-04, by Yuya Nishihara
subrepo: extract preprocess of repo.commit() to free function
stable
2017-11-04, by Yuya Nishihara
tests: demonstrate that .hgsubstate isn't updated on amend
stable
2017-11-04, by Yuya Nishihara
amend: do not drop missing files (issue5732)
stable
2017-11-04, by Yuya Nishihara
amend: do not take untracked files as modified or clean (issue5732)
stable
2017-11-04, by Yuya Nishihara
tests: add more complete test for status changes on amend
stable
2017-11-04, by Yuya Nishihara
hgweb: add missing semicolons to followlines.js
2017-11-10, by Anton Shestakov
gitweb: apply styles from annotate tooltip to followlines popup
2017-11-10, by Anton Shestakov
paper: apply styles from annotate tooltip to followlines popup
2017-11-10, by Anton Shestakov
pull: clarify that -u only updates linearly
2017-11-10, by Martin von Zweigbergk
dirstate: don't remove normallookup files from nonnormalset
2017-11-08, by Mark Thomas
dirstate: clear map cached properties when clearing the map
2017-11-08, by Mark Thomas
util: add util.clearcachedproperty
2017-11-08, by Mark Thomas
merge with stable
2017-11-10, by Augie Fackler
changegroup: use any node, not min(), in treemanifest's generatemanifests
2017-11-08, by Kyle Lippincott
bundle: allow bundlerepo to support alternative manifest implementations
2017-11-07, by Durham Goode
obsfate: makes successorsetverb takes the markers as argument
2017-10-19, by Boris Feld
scmutil: don't try to delete origbackup symlinks to directories (issue5731)
stable
2017-11-03, by Mark Thomas
tests: add a test demonstrating issue5731
stable
2017-11-03, by Mark Thomas
cmdutil: create dirs for templated cat file output
2017-11-07, by Ryan McElroy
cat: test output path behvaior when target path does not exist
2017-11-07, by Ryan McElroy
py3: handle keyword arguments in hgext/shelve.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/uncommit.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/releasenotes.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/rebase.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/keyword.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/journal.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/histedit.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/hgk.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/graphlog.py
2017-10-23, by Pulkit Goyal
merge with stable
2017-11-07, by Augie Fackler
Added signature for changeset cabc840ffdee
stable
2017-11-07, by Augie Fackler
Added tag 4.4.1 for changeset cabc840ffdee
stable
2017-11-07, by Augie Fackler
templatekw: add verbosity keyword to select template by -q/-v/--debug flag
2017-10-21, by Yuya Nishihara
templatekw: move loadkeyword() to bottom
2017-10-21, by Yuya Nishihara
help: hide phaseidx template keyword
2017-10-21, by Yuya Nishihara
stable: merge with security patches
stable
4.4.1
2017-11-07, by Augie Fackler
subrepo: use per-type config options to enable subrepos
stable
2017-11-06, by Gregory Szorc
config: add some more documentation around why svn and git subrepos are off
stable
2017-11-06, by Augie Fackler
subrepo: disable git and svn subrepos by default (BC) (SEC)
stable
2017-11-05, by Yuya Nishihara
subrepo: extend config option to disable subrepos by type (SEC)
stable
2017-11-05, by Yuya Nishihara
subrepo: add config option to reject any subrepo operations (SEC)
stable
2017-11-05, by Yuya Nishihara
subrepo: disallow symlink traversal across subrepo mount point (SEC)
stable
2017-11-03, by Yuya Nishihara
tests: show symlink traversal across subrepo mount point (SEC)
stable
2017-11-03, by Yuya Nishihara
share: move config item declarations into core
stable
2017-11-06, by Gregory Szorc
morestatus: don't crash with different drive letters for repo.root and CWD
stable
2017-11-04, by Matt Harbison
pathutil: add doctests for canonpath()
stable
2017-11-03, by Matt Harbison
share: handle --relative shares to a different drive letter gracefully
stable
2017-11-02, by Matt Harbison
py3: handle keyword arguments in hgext/gpg.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/fetch.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/extdiff.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/commitextras.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/churn.py
2017-10-23, by Pulkit Goyal
py3: handle keyword arguments in hgext/children.py
2017-10-22, by Pulkit Goyal
py3: handle keyword arguments in hgext/blackbox.py
2017-10-22, by Pulkit Goyal
py3: handle keyword arguments in hgext/automv.py
2017-10-22, by Pulkit Goyal
py3: handle keyword arguments in hgext/amend.py
2017-10-22, by Pulkit Goyal
run-tests: allow automatic test discovery when providing folder as argument
2017-10-19, by Matthieu Laneuville
revert: do not reverse hunks in interactive when REV is not parent (issue5096)
2017-11-03, by Denis Laxalde
merge with stable
2017-11-03, by Kevin Bullock
run-tests: endswith takes bytes as argument in python3, not str
2017-11-03, by Matthieu Laneuville
pathutil: use util.pathto() to calculate relative cwd in canonpath()
stable
2017-11-02, by Matt Harbison
patch: improve heuristics to not take the word "diff" as header (issue1879)
2017-10-21, by Yuya Nishihara
rebase: drop --style option
2017-10-21, by Yuya Nishihara
run-tests: $TESTDIR can be something else than $PWD
2017-08-02, by Matthieu Laneuville
obsolete: activate effect-flag by default
2017-11-01, by Boris Feld
debug: print parsed bundle2 capabilities with debugcapabilities
2017-10-30, by Boris Feld
debug: add a debugcapabilities commands
2017-10-30, by Boris Feld
revert: no longer mark --interactive as experimental
2017-10-30, by Augie Fackler
ui: add configlist doctest to document a bit more of the whitespace behavior
2017-10-25, by Augie Fackler
merge stable into default
2017-11-01, by Kevin Bullock
Added signature for changeset 0ccb43d4cf01
stable
2017-11-01, by Kevin Bullock
Added tag 4.4 for changeset 0ccb43d4cf01
stable
2017-11-01, by Kevin Bullock
test-dispatch: stabilize the test
stable
4.4
2017-11-01, by Jun Wu
internals: update test-help.t for config registrar copy-edit
stable
2017-11-01, by Kevin Bullock
internals: copy-edit "register" -> "registrar" in configitem docs
stable
2017-11-01, by Kevin Bullock
merge with i18n
stable
2017-11-01, by Augie Fackler
i18n-pt_BR: synchronized with cab34bda259e
stable
2017-11-01, by Wagner Bruna
help: minor copy editing for grammar
stable
2017-10-31, by Matt Harbison
configitems: relax warning about unwanted default value
stable
2017-10-31, by Yuya Nishihara
filemerge: pass a default value to _toolstr (issue5718)
stable
2017-10-26, by Kostia Balytskyi
children: fix the log expansion of `hg children` in doc
stable
2017-10-31, by Pulkit Goyal
test-static-http: flush access log per request
stable
2017-10-29, by Yuya Nishihara
statichttprepo: do not use platform path separator to build a URL
stable
2017-10-28, by Yuya Nishihara
merge: disable path conflict checking by default (issue5716)
stable
2017-10-24, by Siddharth Agarwal
merge: add a config option to disable path conflict checking
stable
2017-10-24, by Siddharth Agarwal
dirstate: clean up when restoring identical backups
stable
2017-10-20, by Mark Thomas
tests: add a test demonstrating failure to clean up dirstate backups
stable
2017-10-20, by Mark Thomas
tests: adjust hooks for Windows
stable
2017-10-20, by Matt Harbison
test-log-linerange: open binary file in binary mode
stable
2017-10-20, by Matt Harbison
test-arbitraryfilectx: stabilize for Windows
stable
2017-10-19, by Matt Harbison
dirstate: remove excess attribute lookups for dirstate.status (issue5714)
stable
2017-10-28, by Durham Goode
dirstate: avoid reading the map when possible (issue5713) (issue5717)
stable
2017-10-26, by Durham Goode
dirstate: move clear onto dirstatemap class
stable
2017-10-26, by Durham Goode
internal-doc: document the config register mechanism
stable
2017-10-27, by Boris Feld
help: clarify the pre-txnclose-phase documentation
stable
2017-10-27, by Boris Feld
internal-doc: document the 'phases' parameters to 'getbundle'
stable
2017-10-27, by Boris Feld
less
more
|
(0)
-30000
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
tip