Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
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.
test: redirect stderr so warning messages don't change output (issue6237)
2020-06-25, by Julien Cristau
locks: expect repo lock, not wlock, when writing to .hg/strip-backup/
2020-06-25, by Martin von Zweigbergk
graft: leverage cmdutil.check_incompatible_arguments() for --abort/--stop
2020-06-25, by Martin von Zweigbergk
run-tests: fix escapes with conditions
stable
2020-06-29, by Manuel Jacob
convert: set LC_CTYPE around calls to Subversion bindings
stable
2020-06-28, by Manuel Jacob
curses: do not initialize LC_ALL to user settings (issue6358)
stable
2020-06-28, by Manuel Jacob
graft: leverage cmdutil.check_incompatible_arguments() for --no-commit
2020-06-25, by Martin von Zweigbergk
graft: leverage cmdutil.check_at_most_one_arg() for --abort/--stop/--continue
2020-06-25, by Martin von Zweigbergk
version: sort extensions by name in verbose mode
2020-06-27, by Matt Harbison
crecord: stop trying to import wcurses
2020-06-27, by Manuel Jacob
debian: support building a single deb for multiple py3 versions
2020-06-18, by Kyle Lippincott
merge with stable
2020-06-26, by Augie Fackler
hgweb: encode WSGI environment like OS environment
stable
2020-06-25, by Manuel Jacob
hgweb: deduplicate code
stable
2020-06-25, by Manuel Jacob
curses: do not initialize LC_ALL to user settings (issue6358)
2020-06-26, by Manuel Jacob
compat: initialize LC_CTYPE locale on all Python versions and platforms
2020-06-26, by Manuel Jacob
merge with stable
2020-06-25, by Martin von Zweigbergk
merge: don't grab wlock when merging in memory
2020-06-24, by Martin von Zweigbergk
pycompat: use os.fsencode() to re-encode sys.argv
2020-06-24, by Manuel Jacob
merge with stable
2020-06-25, by Yuya Nishihara
perf: make `hg perfwrite` more flexible
2020-06-05, by Manuel Jacob
chg: fix typo
2020-06-23, by Manuel Jacob
copies: implement __repr__ on branch_copies for debugging
2020-06-19, by Martin von Zweigbergk
phases: remove useless lookup of repo[rev].rev() in _retractboundary
2020-06-20, by Yuya Nishihara
ui: replace `self._ferr` with identical `dest`
2020-06-04, by Manuel Jacob
absorb: make it clear what happens when no input
2020-06-20, by Sushil khanchi
tests: add hghave rule 'setprocname' to check if osutil.setprocname and use it
2020-06-17, by Pulkit Goyal
util: flush stderr explicitly after using warnings.warn()
2020-06-19, by Pulkit Goyal
phases: improve performance of _retractboundary
2020-06-18, by Joerg Sonnenberger
tests: use proctutil.stdout.write() instead of print() in test-extension.t
2020-06-18, by Pulkit Goyal
fuzz: tell manifest fuzzer about longer node hashes
2020-01-08, by Augie Fackler
absorb: preserve changesets which were already empty
2020-06-01, by Manuel Jacob
absorb: preserve branch-closing changesets even if empty
2020-06-01, by Manuel Jacob
absorb: preserve branch-changing changesets even if empty
2020-06-01, by Manuel Jacob
rhg: add Command trait for subcommands implemented by rhg
2020-06-22, by Antoine Cezar
rhg: add rhg crate
2020-06-05, by Antoine Cezar
hg-core: add FindRoot operation to find repository root path
2020-06-05, by Antoine Cezar
share: provide a more useful text for hg help
stable
2020-06-23, by Joerg Sonnenberger
procutil: make recent fix for zombies compatible with py2
stable
2020-06-25, by Martin von Zweigbergk
pycompat: fix crash when default locale is unknown
stable
2020-06-24, by Manuel Jacob
help: document meaning of '%' in graphlog output
stable
2020-06-22, by Martin von Zweigbergk
py3: fix broken man page generation, it was generating `(default: NUL*)`
stable
2020-06-17, by Kyle Lippincott
hg-core: add Operation interface for high-level hg operations
2020-06-05, by Antoine Cezar
rust: do a clippy pass
2020-06-15, by Raphaël Gomès
py3: fix comparison between int and None
stable
2020-06-16, by Manuel Jacob
py3: pass regex as bytes
stable
2020-06-16, by Manuel Jacob
py3: avoid using %r format on bytes
stable
2020-06-16, by Manuel Jacob
py3: use `%d` for int in % formatting
stable
2020-06-16, by Manuel Jacob
py3: pass native string to urlreq.url2pathname()
stable
2020-06-16, by Manuel Jacob
py3: suppress DeprecationWarning about deprecated base64 module aliases
stable
2020-06-16, by Manuel Jacob
py3: use `pycompat.ziplist()`
stable
2020-06-15, by Manuel Jacob
py3: use `%d` for int in % formatting
stable
2020-06-15, by Manuel Jacob
py3: fix bytes iteration
stable
2020-06-15, by Manuel Jacob
py3: unbyteify arguments to warnings.filterwarnings()
stable
2020-06-15, by Manuel Jacob
fuzz: add config knob for PYTHON_CONFIG_FLAGS
2020-06-15, by Augie Fackler
pyutil: this has taken so long to fix, I'm using 3.8 now
2020-06-15, by Augie Fackler
merge with stable
2020-06-15, by Augie Fackler
tests: adjust to the new format in pyflakes output
stable
2020-06-06, by Anton Shestakov
tests: consistently use pyflakes as a Python module
stable
2020-06-06, by Anton Shestakov
tests: skip pyflakes for mercurial/thirdparty/
stable
2020-06-06, by Anton Shestakov
zeroconf: fix non existant formatting in the vendored zeroconf module
stable
2020-06-13, by Pierre-Yves David
ignore: note debugignore on ignore man page
stable
2020-06-12, by Adam Hull
nodemap: fix validity checking when revlog is too short
stable
2020-06-13, by Pierre-Yves David
tests: remove unused creation of file and outdated text
2020-06-12, by Manuel Jacob
tests: skip pyflakes for mercurial/thirdparty/
2020-06-06, by Anton Shestakov
git: add debug logging when there's a mismatch in the cached heads list
2020-06-09, by Augie Fackler
py3: make stdout line-buffered if connected to a TTY
2020-06-10, by Manuel Jacob
simplemerge: rewrite flag merging loop as expression
2020-06-02, by Yuya Nishihara
simplemerge: leverage pycompat function to convert byte string to set
2020-06-02, by Yuya Nishihara
simplemerge: fix function name that tests if ctx is not null revision
2020-06-02, by Yuya Nishihara
git: decode node IDs back into Python strings (issue6349)
2020-06-09, by Hollis Blanchard
phabricator: make it clear what happen when no response
2020-06-09, by Sushil khanchi
tests: make it clear what happen when no response entered
2020-06-08, by Sushil khanchi
localrepo: handle ValueError during repository opening
2020-01-18, by Gregory Szorc
metadata: filter the `removed` set to only contains relevant data
2020-05-27, by Pierre-Yves David
files: extract code for extra filtering of the `removed` entry into copies
2020-05-27, by Pierre-Yves David
metadata: move computation related to files touched in a dedicated module
2020-05-27, by Pierre-Yves David
merge: move an inspection of the dirstate from record to calculate phase
2020-06-05, by Martin von Zweigbergk
tests: adjust to the new format in pyflakes output
2020-06-06, by Anton Shestakov
tests: consistently use pyflakes as a Python module
2020-06-06, by Anton Shestakov
heptapod-ci: also run tests for chg on python 2
2020-02-26, by Pierre-Yves David
rust-dependencies: upgrade `micro-timer` dependency
2020-06-02, by Raphaël Gomès
context: fix creation of ProgrammingError to not use non-existent field
2020-06-03, by Martin von Zweigbergk
help: explain in `hg help flags` that unambiguous prefixes are allowed
2020-06-03, by Martin von Zweigbergk
git: add coverage for manifest.diff() so we don't regress
2020-06-03, by Augie Fackler
git: implement diff manifest method
2020-06-01, by Josef 'Jeff' Sipek
git: properly visit child tree objects when resolving a path
2020-06-01, by Josef 'Jeff' Sipek
git: don't yield paths for directories when walking
2020-06-01, by Josef 'Jeff' Sipek
git: correctly check for type of object when walking
2020-06-01, by Josef 'Jeff' Sipek
git: implement stub prefetch_parents dirstate method
2020-06-01, by Josef 'Jeff' Sipek
rust: leverage .expect() in place of .unwrap() + inline comment
2020-05-25, by Yuya Nishihara
rust: fix false comment about mpsc::Sender
2020-05-25, by Yuya Nishihara
resourceutil: fix location of line comments
stable
2020-06-09, by Manuel Jacob
rebase: avoid clobbering wdir() with --dry-run or --confirm (issue6291)
stable
2020-04-30, by Matt Harbison
tests: show that rebase --dry-run and --confirm wipeout uncommitted changes
stable
2020-04-30, by Matt Harbison
Added signature for changeset 065704cbdbdb
stable
2020-06-06, by Pulkit Goyal
Added tag 5.4.1 for changeset 065704cbdbdb
stable
2020-06-06, by Pulkit Goyal
py3: update comment to account for Python 2 and Python 3 differences
stable
5.4.1
2020-06-05, by Manuel Jacob
py3: add warning about buffering behavior of pycompat.{stdout,stderr}
stable
2020-06-05, by Manuel Jacob
tests: fix indentation
stable
2020-06-05, by Manuel Jacob
merge with stable
2020-06-03, by Yuya Nishihara
graft: fix --base value to be saved in state file
stable
2020-06-02, by Yuya Nishihara
flags: also test merge with executable bit removed
stable
2020-05-16, by Pierre-Yves David
flags: also test the removal of the exec flag
stable
2020-05-16, by Pierre-Yves David
flags: read flag from dirstate/disk for workingcopyctx (issue5743)
stable
2020-05-16, by Pierre-Yves David
flags: actually merge flags in simplemerge
stable
2020-05-16, by Pierre-Yves David
flags: add a test for merging exec flag change with rename and file change
stable
2020-05-16, by Pierre-Yves David
flags: account for flag change when tracking rename relevant to merge
stable
2020-05-16, by Pierre-Yves David
flags: also test merging a rename with and exec flag change
stable
2020-05-16, by Pierre-Yves David
flags: introduce explicit testing for merging change to exec flag
stable
2020-05-16, by Pierre-Yves David
graft-state: save --base in graft's state, fixing bug with graft --continue
stable
2020-05-26, by Charles Chamberlain
relnotes: advertize the possibility to use rust
2020-05-30, by Valentin Gatien-Baron
rust: add a pointer for profiling to the README
2020-05-30, by Valentin Gatien-Baron
rust: update the mention of hgcli in rust/README.rst
2020-05-30, by Valentin Gatien-Baron
sslutil: fix comment to use inclusive or instead of exclusive or
2020-06-01, by Manuel Jacob
sslutil: propagate return value ssl.PROTOCOL_SSLv23 from protocolsettings()
2020-06-01, by Manuel Jacob
sslutil: stop storing protocol and options for SSLContext in settings dict
2020-06-01, by Manuel Jacob
sslutil: rename 'minimumprotocolui' -> 'minimumprotocol'
2020-06-01, by Manuel Jacob
sslutil: properly detect which TLS versions are supported by the ssl module
2020-06-01, by Manuel Jacob
sslutil: remove dead code (that failed if only TLS 1.0 is available)
2020-05-31, by Manuel Jacob
config: remove unused hostsecurity.disabletls10warning config
2020-05-31, by Manuel Jacob
sslutil: remove dead code (that downgraded default minimum TLS version)
2020-05-31, by Manuel Jacob
sslutil: remove comment referring to unsupported legacy stacks
2020-05-29, by Manuel Jacob
setup: require that Python has TLS 1.1 or TLS 1.2
2020-05-30, by Manuel Jacob
sslutil: check for OpenSSL without TLS 1.0 support in one case
2020-05-31, by Manuel Jacob
sslutil: don't set minimum TLS version to 1.0 if 1.2 but not 1.1 is available
2020-05-31, by Manuel Jacob
sslutil: add FIXME about supportedprotocols possibly containing too many items
2020-05-31, by Manuel Jacob
sslutil: fix names of variables containing minimum protocol strings
2020-05-31, by Manuel Jacob
sslutil: stop returning argument as third return value of protocolsettings()
2020-05-31, by Manuel Jacob
relnotes: note that we now require modern SSL/TLS features in Python
2020-05-30, by Manuel Jacob
tests: stop checking for optional, now impossible output
2020-05-30, by Manuel Jacob
rust: remove one more occurrence of re2
2020-05-30, by Valentin Gatien-Baron
scmutil: clarify getuipathfn comment
2020-05-26, by Valentin Gatien-Baron
githelp: add some minimal help for pickaxe functionality
2020-05-28, by Augie Fackler
rust: remove duplicate import
2020-04-17, by Raphaël Gomès
tests: remove "sslcontext" check
2020-05-30, by Manuel Jacob
sslutil: eliminate `_canloaddefaultcerts` by constant-folding code using it
2020-05-30, by Manuel Jacob
tests: remove "defaultcacerts" check
2020-05-30, by Manuel Jacob
sslutil: eliminate `modernssl` by constant-folding code using it
2020-05-29, by Manuel Jacob
hgweb: avoid using `sslutil.modernssl`
2020-05-30, by Manuel Jacob
sslutil: remove comments referring to removed SSLContext emulation class
2020-05-29, by Manuel Jacob
sslutil: remove code checking for presence of ssl.SSLContext
2020-05-29, by Manuel Jacob
setup: require a Python version with modern SSL features
2020-05-29, by Manuel Jacob
sslutil: set `_canloaddefaultcerts` to `True` if `ssl.SSLContext` is present
2020-05-30, by Manuel Jacob
filemerge: add __bytes__ for absentfilectx
2020-05-28, by Augie Fackler
mergestate: move staticmethod _filectxorabsent to module level
2020-05-28, by Augie Fackler
rust: remove support for `re2`
2020-05-29, by Raphaël Gomès
rust-dependencies: update `regex` to 1.3.9
2020-05-29, by Raphaël Gomès
cleanup: remove compatibility code for Python < 2.7.4
2020-05-29, by Manuel Jacob
cleanup: eliminate procutil.quotecommand()
2020-05-29, by Manuel Jacob
cleanup: remove compatibility code for Python < 2.7.1
2020-05-29, by Manuel Jacob
grep: reduce the cost of pathauditor checks when grepping working copy
2020-05-25, by Valentin Gatien-Baron
grep: test that paths get audited
2020-05-25, by Valentin Gatien-Baron
grep: add test coverage of behavior on symlinks
2020-05-25, by Valentin Gatien-Baron
help: fix description of revlog version 2
2020-05-22, by Aay Jay Chan
files: speed up `hg files` when no flags change display
2020-05-26, by Valentin Gatien-Baron
sshpeer: make client print (likely) server errors on stderr (BC)
2020-05-25, by Valentin Gatien-Baron
sshpeer: add test showing that -q silences remote errors
2020-05-25, by Valentin Gatien-Baron
scmutil: speed up relativization of paths when it's a no-op
2020-05-26, by Valentin Gatien-Baron
context: implement mergestate() method
2020-05-18, by Augie Fackler
mergestate: split out merge state handling code from main merge module
2020-05-18, by Augie Fackler
tests: add coverage for repo.changelog.children() in the git extension
2020-05-18, by Augie Fackler
tests: add coverage for repo.changelog.findmissing() in test-git-interop.t
2020-05-18, by Augie Fackler
relnotes: add API change note per request in D8502
2020-05-18, by Augie Fackler
merge with stable
2020-05-26, by Martin von Zweigbergk
grep: grep the working copy faster
2020-05-17, by Valentin Gatien-Baron
grep: stop computing information for --diff when unnecessary
2020-05-17, by Valentin Gatien-Baron
grep: don't go in an infinite loop when given empty regex
2020-05-17, by Valentin Gatien-Baron
grep: improve test coverage
2020-05-17, by Valentin Gatien-Baron
phabricator: avoid passing None to pycompat.fsdecode
2020-02-27, by Steve Fink
setup: stop asking cargo to spam
2020-05-17, by Valentin Gatien-Baron
git: implement some changelog methods
2020-05-11, by Romain DEP.
git: avoid looking-up parents for the null commit
2020-05-11, by Romain DEP.
git: fix probable missing return
2020-05-11, by Romain DEP.
rust: fix warning about unnecessary mut
2020-05-17, by Valentin Gatien-Baron
upgrade: support upgrade and downgrade from persistent nodemap
2020-04-14, by Pierre-Yves David
status: also support for `traversedir` callback in the Rust fast-path
2020-05-12, by Raphaël Gomès
rust-hg-cpython: update status bridge with the new `traversedir` support
2020-05-12, by Raphaël Gomès
rust-status: collect traversed directories if required
2020-05-12, by Raphaël Gomès
rust-status: don't dispatch unknown file when traversing if not listing unknowns
2020-05-12, by Raphaël Gomès
status: update comment to reflect the more recent situation
2020-05-12, by Raphaël Gomès
hooks: provide access to transaction changes for internal hooks
2020-05-01, by Joerg Sonnenberger
rust-regex: add test for verbatim regex syntax
2020-05-07, by Raphaël Gomès
rust-regex: prevent nonsensical `.*.*` pattern from happening
2020-05-07, by Raphaël Gomès
rust-regex: fix issues with regex anchoring and performance
2020-05-07, by Raphaël Gomès
diff: avoid going from contexts to nodes and back
2020-05-07, by Augie Fackler
setup: raise minimum Python version to 2.7.4
stable
2020-05-15, by Manuel Jacob
fsmonitor: coerce `clock` variable to byte-string (issue6321)
stable
2020-05-19, by Connor Sheehan
py3: change default priority and length used for sorting hooks to be compatible with python 3
stable
2020-05-14, by Charles Chamberlain
relnotes: copy "next" to "5.4" and clear "next"
stable
2020-05-18, by Martin von Zweigbergk
dirstate: make sure the dirstate is loaded before the changelog (issue6303)
stable
2020-05-11, by Pierre-Yves David
rust-dirstatemap: don't read the dirstate when requesting parents
stable
2020-05-11, by Raphaël Gomès
py3: fix exception in pull when several things happen to a bookmark
stable
2020-05-14, by Valentin Gatien-Baron
cleanup: avoid extra node/ctx conversions in logcmdutil.diffordiffstat
2020-05-07, by Augie Fackler
pyoxidizer: formatting bazel definitions
2020-05-12, by Rodrigo Damazio Bovendorp
fastexport: adjust output to be more canonical
stable
2020-05-12, by Joerg Sonnenberger
bash_completion: do not use aliased hg if it sources a script (issue6308)
stable
2020-05-11, by Peter Arrenbrecht
demandimport: fix compatibility with meta path finders w/o find_spec() method
stable
2020-05-12, by Manuel Jacob
tests: fix timer scaling in wait-on-file
stable
2020-05-07, by Joerg Sonnenberger
manifest-cache: ignore IOError while writing
stable
2020-05-09, by Pierre-Yves David
copy: give better error message when no source paths found with --at-rev
stable
2020-05-06, by Martin von Zweigbergk
tests: show poor error message for `hg cp -A --at-rev . non-existent dst`
stable
2020-05-06, by Martin von Zweigbergk
copy: to find copy source, walk parent of revision we're marking copies in
stable
2020-05-06, by Martin von Zweigbergk
tests: show that `hg cp -A --at-rev .` doesn't work for renames
stable
2020-05-06, by Martin von Zweigbergk
formatting: add missing newline
stable
2020-05-08, by Raphaël Gomès
fastexport: downgrade message about already exported changesets to debug
stable
2020-04-27, by Joerg Sonnenberger
revisions: parse "x123" as "nodeid starting with 123" without prefixhexnode
2020-05-11, by Martin von Zweigbergk
status: use cmdutil.check_at_most_one_arg() for checking --rev/--change
2020-05-08, by Martin von Zweigbergk
diff: use cmdutil.check_at_most_one_arg() for checking --rev/--change
2020-05-08, by Martin von Zweigbergk
copy: give better error message when no source paths found with --at-rev
2020-05-06, by Martin von Zweigbergk
tests: show poor error message for `hg cp -A --at-rev . non-existent dst`
2020-05-06, by Martin von Zweigbergk
copy: to find copy source, walk parent of revision we're marking copies in
2020-05-06, by Martin von Zweigbergk
tests: show that `hg cp -A --at-rev .` doesn't work for renames
2020-05-06, by Martin von Zweigbergk
rust-matchers: add TODO about incomplete `Display` for `IncludeMatcher`
2020-05-06, by Raphaël Gomès
rust-filepatterns: match exact `rootglob`s with a `HashSet`, not in the regex
2020-05-06, by Raphaël Gomès
dirstate: force _checkexec to return a bool
2020-04-15, by Mitchell Plamann
locking: wait for locks in `hg cp` and `hg mv`
2020-04-21, by Kyle Lippincott
nodemap: teach `hg debugformat` about the persistent nodemap option
2020-04-14, by Pierre-Yves David
upgrade: support the --quiet flag
2020-04-15, by Pierre-Yves David
upgrade: clearly list optimisations
2020-04-15, by Pierre-Yves David
nodemap: move the mode option to storage.revlog.nodemap.mode
2020-04-14, by Pierre-Yves David
nodemap: move the option for mmap usage to storage.revlog.nodemap.mmap
2020-04-14, by Pierre-Yves David
nodemap: move and update the commend about persistence being experimental
2020-04-14, by Pierre-Yves David
nodemap: move the main switch to the `format` section
2020-04-14, by Pierre-Yves David
nodemap: drop the 'exp-' prefix for internal opener option
2020-04-14, by Pierre-Yves David
nodemap: gate the feature behind a new requirement
2020-04-14, by Pierre-Yves David
nodemap: move on disk file to version 1
2020-04-14, by Pierre-Yves David
nodemap: add a new mode value, "strict"
2020-04-14, by Pierre-Yves David
nodemap: add a new mode option, with an optional "warn" value
2020-04-14, by Pierre-Yves David
nodemap: also warm manifest nodemap with other caches
2020-04-05, by Pierre-Yves David
nodemap: also use persistent nodemap for manifest
2020-04-05, by Pierre-Yves David
nodemap: create files in the repository used in the test
2020-04-05, by Pierre-Yves David
rust-matchers: add timing tracing to regex compilation
2020-05-07, by Raphaël Gomès
url: fix a bytes vs str crash in processing proxy headers (issue6249)
stable
2020-04-26, by Matt Harbison
pullbundles: use unfiltered repo for head/base matching
stable
2020-04-24, by Joerg Sonnenberger
procutil: always waiting on child processes to prevent zombies with 'hg serve'
stable
2020-05-07, by Rodrigo Damazio Bovendorp
tests: use regular POSIX shell
stable
2020-05-07, by Joerg Sonnenberger
rust-regex: increase the DFA size limit for the `regex` crate
stable
2020-05-07, by Raphaël Gomès
merge with stable
2020-05-04, by Augie Fackler
Added signature for changeset cf3e07d7648a
stable
2020-05-01, by Pulkit Goyal
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
tip