Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-384
+384
+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.
convert: convert URLs to UTF-8 for Subversion
stable
2020-06-30, by Manuel Jacob
convert: correctly convert paths to UTF-8 for Subversion
stable
2020-06-29, by Manuel Jacob
py3: pass URL as str
stable
2020-06-30, by Manuel Jacob
convert: bail out in Subversion source if encountering non-ASCII HTTP(S) URL
stable
2020-06-30, by Manuel Jacob
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
hgweb: encode WSGI environment like OS environment
stable
2020-06-25, by Manuel Jacob
hgweb: deduplicate code
stable
2020-06-25, by Manuel Jacob
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
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
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
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
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
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
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
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
Added signature for changeset cf3e07d7648a
stable
2020-05-01, by Pulkit Goyal
Added tag 5.4 for changeset cf3e07d7648a
stable
2020-05-01, by Pulkit Goyal
tests: clarify a comment describing a phabricator test scenario
stable
5.4
2020-04-16, by Matt Harbison
phabricator: ensure that `phabsend` is given a contiguous, linear commit range
stable
2020-04-16, by Matt Harbison
automation: support building Python 3 MSI installers
stable
2020-04-24, by Gregory Szorc
automation: support building Python 3 Inno installers
stable
2020-04-24, by Gregory Szorc
automation: add extra arguments when building Inno
stable
2020-04-24, by Gregory Szorc
packaging: add -python2 to Windows installer filenames
stable
2020-04-23, by Gregory Szorc
automation: support building Windows wheels for Python 3.7 and 3.8
stable
2020-04-23, by Gregory Szorc
packaging: support building WiX installers with PyOxidizer
stable
2020-04-20, by Gregory Szorc
packaging: move version derivation to run_wix_packaging()
stable
2020-04-20, by Gregory Szorc
packaging: integrate signing into run_wix_packaging()
stable
2020-04-20, by Gregory Szorc
packaging: isolate invocation of WiX to own function
stable
2020-04-20, by Gregory Szorc
packaging: support building Inno installer with PyOxidizer
stable
2020-04-23, by Gregory Szorc
packaging: split Inno installer building from Mercurial building
stable
2020-04-19, by Gregory Szorc
packaging: remove pyoxidizer.bzl from packaging directory
stable
2020-04-19, by Gregory Szorc
contrib: install PyOxidizer in Linux and Windows environments
stable
2020-04-19, by Gregory Szorc
diff: re-establish linear runtime performance
stable
2020-04-30, by Elmar Bartel
rust-status: check for '.hg' regardless of file type (issue6300)
stable
2020-04-23, by Raphaël Gomès
rust: remove extra empty line
stable
2020-04-20, by Raphaël Gomès
upgrade: properly filter action depending on planned work
stable
2020-04-15, by Pierre-Yves David
nodemap: skip persistent nodemap warming for revlog not using it
stable
2020-04-13, by Pierre-Yves David
wait-on-file: adjust the timer counter
stable
2020-04-16, by Pierre-Yves David
packaging: add docutils as dependency
stable
2020-04-19, by Gregory Szorc
setup: use sysstr() on process output
stable
2020-04-19, by Gregory Szorc
automation: install latest Python versions in Linux
stable
2020-03-28, by Gregory Szorc
contrib: update to latest Python 2.7, 3.7, and 3.8
stable
2020-04-21, by Gregory Szorc
automation: always use latest Windows AMI
stable
2020-04-19, by Gregory Szorc
tests: stabilize test-log.t on Windows
stable
2020-04-17, by Matt Harbison
tests: stabilize test-convert-hg-source.t on Windows
stable
2020-04-17, by Matt Harbison
Added signature for changeset 26ce8e751503
stable
2020-04-16, by Pulkit Goyal
Added tag 5.4rc0 for changeset 26ce8e751503
stable
2020-04-16, by Pulkit Goyal
merge default into stable for 5.4 release
stable
5.4rc0
2020-04-16, by Pulkit Goyal
templatekw: fix shownames() to check if namespace exists in repo (issue6301)
2020-04-16, by Yuya Nishihara
wait-on-file: use proper variable in math
2020-04-15, by Pierre-Yves David
wait-on-file: don't quote arithmetic argument
2020-04-15, by Pierre-Yves David
graft: exit 1 on conflicts, like merge
2020-04-14, by Valentin Gatien-Baron
tests: deal with "ls" vs "ls -A" difference on 2BSD derived systems
2020-04-10, by Joerg Sonnenberger
tests: skip non-readable check for root
2020-04-10, by Joerg Sonnenberger
tests: skip CVS tests for root
2020-04-10, by Joerg Sonnenberger
make: drop the `-c` arg to `install` in the documentation makefile
2020-04-15, by Matt Harbison
phabricator: restack any new orphans created by phabsend (issue6045)
2020-04-14, by Matt Harbison
phabricator: prevent posting obsolete commits
2020-04-12, by Matt Harbison
phabricator: avoid creating unstable children within the review stack
2020-03-03, by Matt Harbison
phabricator: add an option to fold several commits into one review (issue6244)
2020-04-08, by Matt Harbison
tests: move the phabricator auth token to the global config file
2020-04-08, by Matt Harbison
phabricator: add debug logging to show previous node values in `phabsend`
2020-04-05, by Matt Harbison
rust: update README with new information about the Re2 path
2020-04-16, by Raphaël Gomès
rust: add option of static linking a local Re2 install
2020-04-16, by Raphaël Gomès
templatekw: cache mergestate even if merge is not ongoing
2020-04-15, by Yuya Nishihara
revset: remove explicit sort() from unstable()
2020-04-15, by Yuya Nishihara
revset: implement a simple 'foo#generations' expression
2020-04-10, by Anton Shestakov
revset: rename generationsrel() to generationssubrel()
2020-04-10, by Anton Shestakov
manifest: leave a TODO where we may have more work for sha1 portability
2020-04-02, by Augie Fackler
manifest: add test for long hashes
2020-01-08, by Augie Fackler
manifest: remove a final 40-byte assumption from pure-python parser
2020-04-02, by Augie Fackler
manifest: fix yet another 20-byte-hash assumption
2020-04-02, by Augie Fackler
manifest: fix another pure-parsing 20-byte assumption
2020-04-02, by Augie Fackler
manifest: teach treemanifest about long hashes
2020-04-02, by Augie Fackler
manifest: start removing 40-byte hash restrictions from C code
2020-01-07, by Augie Fackler
manifest: remove a 20-byte-hash assumption from pure manifest parsing
2020-01-07, by Augie Fackler
revset: mark `extinct()` experimental
2020-04-13, by Matt Harbison
revset: mark `successors()` experimental
2020-04-13, by Matt Harbison
revset: mark `obsolete()` experimental
2020-04-13, by Matt Harbison
nodemap: access the mmap opener option using bytes
2020-04-14, by Pierre-Yves David
nodemap: rename a variable to prevent shawoding "_"
2020-04-14, by Pierre-Yves David
rust-chg: indent process_message() to prepare mass rewrite to futures-0.3
2020-04-10, by Yuya Nishihara
rust-chg: move get_umask() call out of run() function
2020-04-11, by Yuya Nishihara
rust-chg: leverage impl trait at argument position
2020-04-11, by Yuya Nishihara
revset: import `unstable()` from the evolve extension
2020-04-13, by Matt Harbison
fastexport: make a diagnostics message more localizable
2020-04-10, by Joerg Sonnenberger
rust-chg: use "crate::" to import local modules
2020-04-10, by Yuya Nishihara
rust-chg: upgrade to 2018 edition and remove useless extern crates
2020-04-10, by Yuya Nishihara
mergestate: store about files resolved in favour of other
2020-04-09, by Pulkit Goyal
histedit: add test that an invalid editor doesn't bork client state
2020-04-09, by Augie Fackler
rust-chg: silence warning about dated coding style
2020-03-31, by Yuya Nishihara
rust-chg: update name of the server process
2018-11-19, by Yuya Nishihara
rust-chg: send client side umask to server
2018-10-04, by Yuya Nishihara
rust-chg: add config validation and process returned instructions
2018-10-07, by Yuya Nishihara
rust-chg: collect server flags from command arguments
2018-10-07, by Yuya Nishihara
rust-chg: add interface to run "validate" request
2018-10-07, by Yuya Nishihara
rust-chg: add helper to parse instructions sent from server
2018-10-07, by Yuya Nishihara
tests: move verification closer to setup in test-copies-chain-merge.t
2020-04-02, by Martin von Zweigbergk
tests: collect all branch creation in one place in test-copies-chain-merge.t
2020-04-02, by Martin von Zweigbergk
hgk: remove a "b" used on a kwargs expansion, the keys are strs
2020-04-06, by Kyle Lippincott
rust-chg: send client-side environment variables to server
2018-10-04, by Yuya Nishihara
rust-chg: add helper to pack environment variables
2018-10-04, by Yuya Nishihara
rust-chg: move set_current_dir() to Locator
2018-10-07, by Yuya Nishihara
rust-chg: abort if server doesn't have required capabilities
2018-10-07, by Yuya Nishihara
rust-chg: spawn server process if not running
2018-10-06, by Yuya Nishihara
rust-chg: update dependencies
2020-03-31, by Yuya Nishihara
rust-chg: depend on released version of tokio-process
2018-11-03, by Yuya Nishihara
rust-chg: add brief comment about initial capacity of temp_sock_path()
2018-10-14, by Yuya Nishihara
rebase: don't create merge when continuing rebase interrupted by old hg
2020-04-01, by Martin von Zweigbergk
tests: demonstrate how continuing rebase after upgrade can result in merge
2020-04-01, by Martin von Zweigbergk
manifest: also declare treemanifest as implementing imanifestdict
2020-02-03, by Augie Fackler
manifest: introduce new exception to signal unavailability of fastdelta()
2020-04-02, by Augie Fackler
copies-tests: remove spurious `]` in the template
2020-03-07, by Pierre-Yves David
merge with stable
2020-04-02, by Pulkit Goyal
debugcommands: fix typo in debuguigetpass
2020-03-29, by Yuya Nishihara
dagop: fix subsetparentswalker to set p1/p2 chains at merge revision
2020-03-26, by Yuya Nishihara
dagop: simplify dict/set reuse condition in subsetparentswalker
2020-03-26, by Yuya Nishihara
extensions: refactor function for obtaining disabled extension help
2020-03-29, by Gregory Szorc
tests: perform grep manually in test-doctest.py
2020-03-29, by Gregory Szorc
tests: prevent printing \r to stdout
2020-03-29, by Gregory Szorc
tests: force \n newlines when writing to sys.stdout
2020-03-29, by Gregory Szorc
dispatch: force \n for newlines on sys.std* streams (BC)
2020-03-29, by Gregory Szorc
hook: move stdio redirection to context manager
2020-03-29, by Gregory Szorc
pycompat: change argv conversion semantics
2020-03-28, by Gregory Szorc
phabricator: extract logic to print the status when posting a commit
2020-03-18, by Matt Harbison
phabricator: extract the logic to amend diff properties to a function
2020-03-16, by Matt Harbison
phabricator: teach `getoldnodedrevmap()` to handle folded reviews
2020-03-16, by Matt Harbison
phabricator: teach createdifferentialrevision() to allow a folded commit range
2020-03-09, by Matt Harbison
phabricator: combine commit messages into the review when folding commits
2020-03-06, by Matt Harbison
phabricator: record all local commits used to create a Differential revision
2020-02-26, by Matt Harbison
tests: use `f --hexdump` to print file content
2020-03-28, by Gregory Szorc
url: pass str to pathname2url
2020-03-28, by Gregory Szorc
tests: pass str to matchoutput()
2020-03-28, by Gregory Szorc
hgcli: customize for Mercurial
2020-03-31, by Gregory Szorc
hgcli: add stub PyOxidizer project
2020-03-31, by Gregory Szorc
hgcli: remove legacy project
2020-03-31, by Gregory Szorc
nodemap: automatically "vacuum" the persistent nodemap when too sparse
2020-03-26, by Pierre-Yves David
nodemap: display percentage of unused in `hg debugnodemap`
2020-02-28, by Pierre-Yves David
nodemap: make sure on disk change get rolled back with the transaction
2020-02-28, by Pierre-Yves David
nodemap: test that concurrent process don't see the pending transaction
2020-02-28, by Pierre-Yves David
testlib: adjust wait-on-file timeout according to the global test timeout
2020-03-20, by Pierre-Yves David
testlib: add a small scrip to help process to synchronise using file
2020-02-28, by Pierre-Yves David
setup: work around old versions of distutils breaking setup.py
2020-03-31, by Augie Fackler
chgserver: update the umask cache before each run
2020-03-31, by Pulkit Goyal
tests: handle new error string from FreeBSD for dns entry not resolving
2020-03-26, by Augie Fackler
notify: optional mail threading based on obsmarker
2020-02-26, by Joerg Sonnenberger
pathutil: document that dirs map type implies manifest/dirstate processing
2020-03-27, by Josef 'Jeff' Sipek
git: pass a list to pathutil.dirs to indicate that it is a manifest
2020-03-27, by Josef 'Jeff' Sipek
git: implement basic bookmark activation
2020-03-26, by Josef 'Jeff' Sipek
git: implement a basic checkconflict bookmark store method
2020-03-26, by Josef 'Jeff' Sipek
git: abort when attempting to set a branch
2020-03-26, by Josef 'Jeff' Sipek
git: remove obsolete todo item
2020-03-26, by Josef 'Jeff' Sipek
tests: don't run test-update-atomic.t on chg
2020-03-26, by Pulkit Goyal
tests: don't run couple of tests related to extensions loading with chg
2020-03-25, by Pulkit Goyal
tests: conditionalize test-phases.t output for chg
2020-03-25, by Pulkit Goyal
chg: be stricter about checking invocation of `serve` command
2020-03-24, by Pulkit Goyal
chgserver: add merge-tools to sensitive config items
2020-03-23, by Pulkit Goyal
run-tests: add --chg-debug flag to show chg debug output
2020-03-25, by Pulkit Goyal
tests: update test-ssh.t output with --chg
2020-03-24, by Pulkit Goyal
tests: update test-devel-warnings.t output with chg
2020-03-24, by Pulkit Goyal
chgserver: add fastannotate config section to sensitive list
2020-03-23, by Pulkit Goyal
phabricator: account for `basectx != ctx` when calculating renames
2020-02-24, by Matt Harbison
phabricator: add basectx arguments to file related `phabsend` utilities
2020-02-24, by Matt Harbison
phabricator: eliminate a couple of duplicate filectx lookups
2020-02-18, by Matt Harbison
tests: update test-debugcommands.t stack trace checks for python3.9
2020-03-25, by Augie Fackler
tests: update test-archive.t expectations for python3.9 changes
2020-03-25, by Augie Fackler
setup: relax -Werror for declaration-after-statement on Python 3.9
2020-03-25, by Augie Fackler
pvec: drop an unused `from __future__ import division`
2020-03-25, by Martin von Zweigbergk
py3: use integer division in histedit
2020-03-24, by Martin von Zweigbergk
rust: update README to reflect use of `regex` crate
2020-03-25, by Raphaël Gomès
rust: update all dependencies
2020-03-23, by Raphaël Gomès
rust: update micro-timer dependency
2020-03-23, by Raphaël Gomès
rust-status: only involve ignore mechanism when needed
2020-03-20, by Raphaël Gomès
templater: fix cbor() filter to recursively convert smartset to list
2020-03-26, by Yuya Nishihara
shelve: split up dounshelve() in unshelvecmd() and _dounshelve()
2020-03-23, by Martin von Zweigbergk
rust-matchers: use the `regex` crate
2020-03-24, by Raphaël Gomès
templater: add subsetparents(rev, revset) function
2020-03-15, by Yuya Nishihara
templater: remember cache key of evaluated revset
2020-03-15, by Yuya Nishihara
templater: fix cbor() filter to accept smartset
2020-03-15, by Yuya Nishihara
templater: introduce wrapper for smartset (API)
2020-03-15, by Yuya Nishihara
setup: build C extensions with -Werror=declaration-after-statement
2020-03-20, by Matt Harbison
merge with stable
2020-03-24, by Yuya Nishihara
osutil: move declaration to top of the scope
2020-03-22, by Yuya Nishihara
phabricator: remove *-argument from _getdrevs()
2020-03-21, by Yuya Nishihara
revset: leverage internal _rev() function to implement rev()
2020-03-21, by Yuya Nishihara
revset: fix crash by repo.revs('%d', tip + 1)
2020-03-21, by Yuya Nishihara
revset: allow repo.revs('%d', wdirrev)
2020-03-21, by Yuya Nishihara
ui: use "procutil.shellsplit" to parse command
2020-03-19, by Micha Wiedenmann
phabricator: allow multiple DREVSPEC args to phabread|phabimport|phabupdate
2020-03-05, by Matt Harbison
phabricator: add a helper function to convert DREVSPECs to a DREV dict list
2020-03-05, by Matt Harbison
merge with stable
2020-03-20, by Yuya Nishihara
tests: avoid logging a commit with a Unicode character in test-phabricator.t
2020-03-19, by Matt Harbison
fix: mark -r as advanced
2020-03-13, by Martin von Zweigbergk
fix: add a -s option to format a revision and its descendants
2020-03-13, by Martin von Zweigbergk
fix: move handling of --all into getrevstofix() for consistency
2019-12-12, by Martin von Zweigbergk
rust-status: add trace-level logging for Rust status fallback for debugging
2020-03-18, by Raphaël Gomès
hg: make _local() behave consistently on Python 3.8 (issue6287)
2020-03-18, by Augie Fackler
remotefilelog: add fake heads() method that allows viewing a file in hgweb
2020-03-17, by Augie Fackler
tests: add test for remotefilelog interactions with hgweb
2020-03-17, by Augie Fackler
phabricator: remove duplicated byteskwargs conversion
2020-03-18, by Augie Fackler
chistedit: support histedit.summary-template in curses histedit plan
2020-03-17, by Kyle Lippincott
vfs: fix typo in comment (remove extra "l")
2019-07-22, by Kyle Lippincott
tests: make test-doctest.t automatically find files to run tests on
2020-03-12, by Kyle Lippincott
tests: make test-doctest.t module list match reality
2020-03-13, by Kyle Lippincott
tests: remove doctest in narrowspec, it is broken
2020-03-12, by Kyle Lippincott
rust-core: add missing `Debug` traits
2020-03-13, by Raphaël Gomès
fix: refactor getrevstofix() to define revisions first, then validate them
2019-12-12, by Martin von Zweigbergk
fix: disallow `hg fix --all --working-dir`
2019-12-13, by Martin von Zweigbergk
tests: simplify test-fix-topology.t slightly by using a `(case !)`
2020-03-12, by Martin von Zweigbergk
tests: fix rebase test broken by earlier cleanup
2020-03-12, by Martin von Zweigbergk
rebase: accept multiple --base arguments (BC)
2020-03-13, by Martin von Zweigbergk
rebase: accept multiple --source arguments (BC)
2020-03-13, by Martin von Zweigbergk
rebase: mention -r argument in synopsis
2020-03-13, by Martin von Zweigbergk
rebase: remove unused defaults argument values from _definedestmap()
2020-03-13, by Martin von Zweigbergk
phabricator: add a config knob to create obsolete markers when importing
2020-02-16, by Matt Harbison
phabricator: add a config knob to import in the secret phase
2020-02-16, by Matt Harbison
phabricator: add a `phabimport` command
2020-02-16, by Matt Harbison
rust: update the README with more up-to-date and thorough information
2020-03-12, by Raphaël Gomès
transactions: convert changes['phases'] to list of ranges
2017-12-08, by Joerg Sonnenberger
test-install: don't print Rust re2 bindings information if Rust is not in use
2020-03-11, by Raphaël Gomès
tests: drop an extraneous (glob) from test-debugbackupbundle.t
2020-03-09, by Matt Harbison
pull: add `--confirm` flag to confirm before writing changes
2020-02-29, by Pulkit Goyal
scmutil: add option to register summary callbacks as transaction validators
2020-02-29, by Pulkit Goyal
transaction: add functionality to have multiple validators
2020-02-29, by Pulkit Goyal
hgit: make sure repository is local before checking for store type
2020-03-04, by Pulkit Goyal
hg-core: add function timing information
2020-03-06, by Raphaël Gomès
rust: add logging utils
2020-03-06, by Raphaël Gomès
rust-status: traverse working directory in parallel
2020-03-06, by Raphaël Gomès
rust-status: wrap `stat_dmap_entries` to ease profiling
2020-03-06, by Raphaël Gomès
rust-status: refactor handling of unknown files
2020-03-06, by Raphaël Gomès
rust-status: move to recursive traversal to prepare for parallel traversal
2020-02-19, by Raphaël Gomès
rust-pathauditor: use interior mutability for use in multi-threaded contexts
2020-03-04, by Raphaël Gomès
rust-pathauditor: actually populate the `audited_dirs` cache
2020-03-04, by Raphaël Gomès
rust-pathauditor: actually split Windows shortname aliases at `~`
2020-03-04, by Raphaël Gomès
debuginstall: add entry about re2 Rust bindings when applicable
2020-03-05, by Raphaël Gomès
rust-cpython: add `debug` module to expose debug information to Python
2020-03-05, by Raphaël Gomès
rust-status: use bare hg status fastpath from Python
2020-01-24, by Raphaël Gomès
rust-status: update rust-cpython bridge to account for the changes in core
2020-01-17, by Raphaël Gomès
rust-status: add bare `hg status` support in hg-core
2020-01-17, by Raphaël Gomès
rust-status: add function for sequential traversal of the working directory
2020-02-06, by Raphaël Gomès
rust-status: add missing variants to `Dispatch` enum
2020-02-06, by Raphaël Gomès
rust-status: rename `StatusResult` to `DirstateStatus`
2020-02-06, by Raphaël Gomès
rust-status: refactor options into a `StatusOptions` struct
2020-02-06, by Raphaël Gomès
rust-status: add util for listing a directory
2020-01-17, by Raphaël Gomès
rust-matchers: add `IgnoreMatcher`
2020-01-17, by Raphaël Gomès
rust-matchers: add `build_regex_match` function
2020-01-17, by Raphaël Gomès
rust-matchers: add functions to get roots, dirs and parents from patterns
2020-01-17, by Raphaël Gomès
rust-matchers: add function to generate a regex matcher function
2020-01-17, by Raphaël Gomès
run-tests: restrict Rust thread pool to 3 threads during tests
2020-03-10, by Raphaël Gomès
nodemap: make sure the nodemap docket is updated after the changelog
2020-02-28, by Pierre-Yves David
nodemap: make sure hooks have access to an up-to-date version
2020-02-28, by Pierre-Yves David
nodemap: track the tip_node for validation
2020-02-27, by Pierre-Yves David
nodemap: add a todo list for getting out of experimental
2020-02-27, by Pierre-Yves David
rust-nodemap: automatically use the rust index for persistent nodemap
2020-02-18, by Pierre-Yves David
nodemap: use data from the index in debugnodemap --dump-new
2020-02-18, by Pierre-Yves David
rust-nodemap: also clear Rust data in `clearcaches`
2020-02-12, by Georges Racinet
rust-nodemap: add binding to `nodemap_update_data`
2020-02-12, by Georges Racinet
rust-nodemap: add binding for `nodemap_data_incremental`
2020-02-12, by Georges Racinet
rust-nodemap: add binding for `nodemap_data_all`
2020-02-12, by Georges Racinet
rust-nodemap: use proper Index API instead of using the C API
2020-02-12, by Raphaël Gomès
rust-nodemap: add utils for propagating errors
2020-02-11, by Georges Racinet
rust-nodemap: add utils to create `Node`s from Python objects
2020-02-11, by Georges Racinet
rust-index: add `append` method to cindex/Index
2020-02-11, by Georges Racinet
rust-index: moved constructor in separate impl block
2020-01-13, by Georges Racinet
revlog: using two new functions in C capsule from Rust code
2020-01-13, by Georges Racinet
nodemap: refresh the persistent data on nodemap creation
2020-02-18, by Pierre-Yves David
tests: check availability of pyflakes by trying to import pyflakes module
2020-03-11, by Manuel Jacob
nodemap: deal with the "debugupdatecache" case using a "fake" transaction
2020-02-27, by Pierre-Yves David
changelog: change the implementation of `_divertopener`
2020-02-28, by Pierre-Yves David
nodemap: test that an outdated nodemap can catch up
2020-02-27, by Pierre-Yves David
nodemap: document the docket attributes
2020-02-27, by Pierre-Yves David
git: key off `git` in .hg/requires rather than separate file
2020-03-10, by Augie Fackler
git: correctly handle p1() on dirstate when underlying git repo is empty
2020-03-10, by Augie Fackler
rust: clean remains of direct-ffi code
2020-03-10, by Pierre-Yves David
heptapod-ci: use the new `--rust/--no-rust` flag to run the tests
2020-03-06, by Pierre-Yves David
run-tests: add option for running with and without Rust extensions
2020-03-06, by Raphaël Gomès
run-tests: rename "pure" variable to setup_opts
2020-03-06, by Pierre-Yves David
setup-rust: add a --no-rust flag
2020-03-06, by Pierre-Yves David
cext: drop the WITH_RUST block
2020-03-09, by Pierre-Yves David
setup: use printf instead of print
2020-03-09, by Pierre-Yves David
git: don't fail import when pygit2 is not install
2020-03-09, by Martin von Zweigbergk
hghave: add a check for pygit2
2020-03-09, by Martin von Zweigbergk
localrepo: add git extension to autoextensions list
2020-03-07, by Augie Fackler
gitlog: implement __iter__ on changelog
2020-03-07, by Augie Fackler
gitlog: fix embarassing bug that prevented log from showing correct parents
2020-03-07, by Augie Fackler
git: add readfast() method to manifest
2020-03-07, by Augie Fackler
git: make {shortest()} return shortest *unique* prefix
2020-03-06, by Martin von Zweigbergk
git: skeleton of a new extension to _directly_ operate on git repos
2020-02-11, by Augie Fackler
merge with stable
2020-03-09, by Martin von Zweigbergk
tests: use native string type for parsed hghave log lines
2020-03-09, by Manuel Jacob
tests: avoid implicit bytes -> unicode -> bytes roundtrip on Python 2
2020-03-06, by Manuel Jacob
cext: make HgRevlogIndex_GetParents private again
2020-03-08, by Pierre-Yves David
setup-rust: remove the legacy 'direct-ffi' variant
2020-03-06, by Pierre-Yves David
hghave: add a `rust` keyword to detect the use of compiled rust code
2020-02-18, by Pierre-Yves David
nodemap: check that a simple lookup works fine
2020-02-28, by Pierre-Yves David
debuginstall: print if Rust extensions are installed
2020-03-06, by Raphaël Gomès
nodemap: fix missing r-prefix on regular expression
2020-03-06, by Augie Fackler
tests: use pyflakes module instead of pyflakes executable
2020-03-06, by Manuel Jacob
copies-tests: add a case where with merge with an overwritten files
2020-03-03, by Pierre-Yves David
copies-tests: add a case where a file is deleted/added but with a merge
2020-03-03, by Pierre-Yves David
copies-tests: add a test with a rename overwriting another file
2020-03-03, by Pierre-Yves David
copies-tests: add a `h` to the root commit (for chain merge tests)
2020-02-29, by Pierre-Yves David
copies-tests: remove the final summary
2020-03-07, by Pierre-Yves David
copies-tests: clarify the description of the EA/AE cases
2020-03-03, by Pierre-Yves David
copies-tests: update the analysis of the BD/DB cases
2020-03-03, by Pierre-Yves David
copies-tests: swap two branch description
2020-03-06, by Pierre-Yves David
cleanup: run pyupgrade on our source tree to clean up varying things
2020-03-06, by Augie Fackler
tests: avoid implicit conversion of str to unicode
2020-03-06, by Manuel Jacob
tests: rename _bytespath() to _sys2bytes() and _strpath() to _sys2str()
2020-03-06, by Manuel Jacob
tests: avoid implicit conversion of str to unicode
2020-03-05, by Manuel Jacob
tests: avoid implicit conversion of str to unicode
2020-03-05, by Manuel Jacob
nodemap: warm the persistent nodemap on disk with debugupdatecache
2020-02-18, by Pierre-Yves David
copies-tests: update to null after setup for output stability
2020-02-29, by Pierre-Yves David
copies-tests: remove extra log call at the end of the chain-merge test file
2020-03-03, by Pierre-Yves David
commit: print debug message when clearing dirstate and wdir clean
2020-03-05, by Martin von Zweigbergk
merge with stable
2020-03-05, by Martin von Zweigbergk
merge with stable
2020-03-05, by Augie Fackler
commands: switch one call of check_at_most_one_arg to strings
2020-03-04, by Augie Fackler
cleanup: remove redundant clearing of mergestate in rebase and shelve
2020-02-28, by Martin von Zweigbergk
commit: clear resolved mergestate even if working copy is clean
2020-02-28, by Martin von Zweigbergk
phabricator: avoid a stacktrace when command arguments are missing
2020-03-04, by Matt Harbison
mq: don't tell user to commit merge that we already committed
2020-01-24, by Martin von Zweigbergk
merge: make hg.merge() take a context instead of a node
2020-01-24, by Martin von Zweigbergk
debugbackupbundle: introduce command to interact with strip backups
2020-01-17, by Pulkit Goyal
phabricator: also check parent fctx for binary where it is checked for UTF-8
2020-02-20, by Matt Harbison
phabricator: don't infer the old `fctx` in `notutf8()`
2020-02-20, by Matt Harbison
phabricator: rename a variable to clarify that it is the parent filecontext
2020-02-20, by Matt Harbison
phabricator: pass old `fctx` to `addoldbinary()` instead of inferring it
2020-02-19, by Matt Harbison
less
more
|
(0)
-30000
-10000
-3000
-1000
-384
+384
+1000
+3000
tip