Mercurial
Mercurial
>
hg-stable
/ 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.
dirstate: Don’t drop unrelated data in DirstateMap::set_entry
2021-09-22, by Simon Sapin
dirstate: Skip no-op conversion in Rust DirstateMap::set_v1
2021-09-22, by Simon Sapin
dirstate: Use the Rust implementation of DirstateItem when Rust is enabled
2021-09-22, by Simon Sapin
rust: Add Python bindings for DirstateEntry as rustext.dirstate.DirstateItem
2021-09-22, by Simon Sapin
rust: Align DirstateEntry internals with Python/C DirstateItem
2021-09-20, by Simon Sapin
branching: merge stable into default
2021-09-28, by Raphaël Gomès
bookmarks: add an option to make pull mirror remote bookmarks
2021-09-22, by Valentin Gatien-Baron
errors: use InputError for bad path arguments to `hg annotate`
2021-09-23, by Martin von Zweigbergk
errors: use InputError for bad --similarity value
2021-09-23, by Martin von Zweigbergk
errors: use InputError for some invalid revsets and such
2021-09-23, by Martin von Zweigbergk
merge: with stable
2021-09-23, by Augie Fackler
dirstate: fix leak of entry object in dirstate_item_from_v1_data()
2021-09-23, by Yuya Nishihara
dirstate: fix parse_dirstate() to error out if NULL entry created
2021-09-23, by Yuya Nishihara
rust: Remove EntryState::Unknown
2021-09-20, by Simon Sapin
dirstate: Remove the `state == ' '` special case
2021-09-20, by Simon Sapin
debugsate: Change debug_iter() to yield tuples instead of DirstateItem
2021-09-20, by Simon Sapin
debugstate: Always call dirstatemap.debug_iter()
2021-09-20, by Simon Sapin
rust: Make the fields of DirstateEntry private
2021-09-17, by Simon Sapin
rust: Remove support for passing a dict to the Rust pathutil.dirs()
2021-09-20, by Simon Sapin
rust: Remove the `rustext.parsers` module
2021-09-20, by Simon Sapin
dirstate: remove now-unused .directories() method
2021-09-17, by Simon Sapin
rust: Move DirstateEntry to its own module
2021-09-17, by Simon Sapin
extensions: prevent a crash on py3 with a `minimumhgversion` str value
2021-09-20, by Matt Harbison
extensions: prevent a crash on py3 when testing a bad extension minimum
2021-09-20, by Matt Harbison
typing: drop annotations on `mercurial/logcmdutil.walkopts` attributes
2021-09-20, by Matt Harbison
util: eliminate the possibility of returning None from `versiontuple()`
2021-09-20, by Matt Harbison
archival: force a `CompressionError` to bytes before passing to `error.Abort`
2021-09-20, by Matt Harbison
parser: force a `ValueError` to bytes before passing to `error.ParseError`
2021-09-20, by Matt Harbison
util: avoid a name-error warning in the `mmapread` exception handler
2021-09-20, by Matt Harbison
typing: suppress an name-error warning in `mercurial/windows.py`
2021-09-20, by Matt Harbison
typing: suppress an import-error warning in `mercurial/utils/resourceutil.py`
2021-09-20, by Matt Harbison
encoding: force a few Errors to bytes before passing to `error.Abort`
2021-09-20, by Matt Harbison
typing: add a fake `__init__()` to bytestr to distract pytype
2021-09-21, by Matt Harbison
merge: with stable
2021-09-20, by Augie Fackler
dirstate: drop the `dirstatemap.dropfile` method
2021-09-15, by Pierre-Yves David
dirstate: use `reset_state` instead of `dropfile` in test-rebuildstate.t
2021-09-16, by Pierre-Yves David
dirstate: use `reset_state` instead of `dropfile` in largefile
2021-09-16, by Pierre-Yves David
dirstate: use `reset_state` in `rebuild` instead of `dropfile`
2021-09-15, by Pierre-Yves David
dirstate: use `reset_state` to drop file in `update_file_p1`
2021-09-15, by Pierre-Yves David
dirstate: support file tracked nowhere in `reset_state`
2021-09-15, by Pierre-Yves David
dirstate: drop dirstatemap.addfile
2021-09-15, by Pierre-Yves David
dirstate: update the documentation of the dirstatemap API
2021-09-15, by Pierre-Yves David
dirstate: drop the `_addpath` method
2021-09-15, by Pierre-Yves David
dirstate: remove the `normallookup` function
2021-09-15, by Pierre-Yves David
dirstate: stop using `_normallookup` in the adddrop extension
2021-09-16, by Pierre-Yves David
dirstate: replace the use of `_normallookup` in `rebuild`
2021-09-15, by Pierre-Yves David
dirstate: replace the use of _normallookup in `setparents`
2021-09-15, by Pierre-Yves David
dirstate: introduce a set_tracked method on "map" and "item"
2021-09-15, by Pierre-Yves David
dirstate: fix restoration of "merged" state after a remove
2021-09-15, by Pierre-Yves David
dirstate: inline the last two `_drop` usage
2021-09-15, by Pierre-Yves David
dirstate: make a conditionnal easier to read in `setparents`
2021-09-15, by Pierre-Yves David
dirstate: removed the now unused `_add` method
2021-09-15, by Pierre-Yves David
dirstate: replace `_add` call in `setparent`
2021-09-15, by Pierre-Yves David
dirstate: directly call the right function in `set_tracked`
2021-09-15, by Pierre-Yves David
dirstate: same logic as what we did for `_drop`
2021-09-15, by Pierre-Yves David
dirstate: use `tracked` property in `_addpath`
2021-09-15, by Pierre-Yves David
rust: Update the memmap2 crate to version 0.4.0
2021-09-17, by Simon Sapin
dirstate: fix compilation warnings in `dirstate_item_set_possibly_dirty()`
2021-09-16, by Martin von Zweigbergk
dirstate: make dirstate flags char be unsigned
2021-09-16, by Martin von Zweigbergk
dirstate: introduce a `set_clean` method on dirstate's map and items
2021-09-02, by Pierre-Yves David
dirstate: extract the logic to check file/dirname collision when adding a file
2021-09-02, by Pierre-Yves David
dirstate: make dirstatemap.set_untracked deal with added file
2021-09-02, by Pierre-Yves David
dirstate: remove some usage of `_drop`
2021-09-02, by Pierre-Yves David
dirstate: move the copymap drop inside dropfile
2021-09-02, by Pierre-Yves David
rust: Rename get_node methods to data_for_node, get_rev to data_for_rev
2021-09-14, by Simon Sapin
rust: Rename the `Revlog::get_node_rev` method to `rev_from_node`
2021-09-14, by Simon Sapin
rust: Make private the `index` field of the `Revlog` struct
2021-09-14, by Simon Sapin
dirstate-v2: Remove the `.d` suffix in data file names
2021-07-26, by Simon Sapin
rhg: Don’t compare ambiguous files one byte at a time
2021-09-13, by Simon Sapin
rhg: Reuse manifest when checking status of multiple ambiguous files
2021-09-13, by Simon Sapin
rust: Return HgError instead of RevlogError in revlog constructors
2021-09-13, by Simon Sapin
rhg: Align with Python on some revset parsing corner cases
2021-09-13, by Simon Sapin
rust: Add a Filelog struct that wraps Revlog
2021-09-13, by Simon Sapin
rust: Add Repo::manifest(revision)
2021-09-13, by Simon Sapin
rust: Keep lazily-initialized Changelog and Manifest log on the Repo object
2021-09-13, by Simon Sapin
rust: Move lazy initialization of `Repo::dirstate_map` into a generic struct
2021-09-13, by Simon Sapin
rust: Rename Manifest to Manifestlog, ManifestEntry to Manifest
2021-09-13, by Simon Sapin
rust: Add Repo::dirstate_map and use it in `rhg status`
2021-09-09, by Simon Sapin
rust: Switch to the memmap2-rs crate
2021-09-10, by Simon Sapin
rust: Make OwningDirstateMap generic and move it into hg-core
2021-09-09, by Simon Sapin
rust: Move PyBytesWithData out of copy-tracing code
2021-09-06, by Simon Sapin
rust: Move VFS code to its own module
2021-09-06, by Simon Sapin
rhg: Switch rhg.ignored-extensions config to Python-compatible list syntax
2021-09-03, by Simon Sapin
rhg: Port Python’s `ui.configlist` as `Config::get_list`
2021-02-17, by Simon Sapin
rust: Generalize the `trim_end_newlines` utility of byte strings
2021-09-03, by Simon Sapin
dirstate-item: move the C implementation to the same logic
2021-08-30, by Pierre-Yves David
dirstate-item: introduce low level C function
2021-08-31, by Pierre-Yves David
dirstate-item: factor some code in the C implementation
2021-08-27, by Pierre-Yves David
dirstate-item: `dirstate_item_from_v1_data` replaces make_dirstate_item
2021-08-27, by Pierre-Yves David
pathutil: replace the `skip` argument of `dirs` with a boolean
2021-08-30, by Pierre-Yves David
dirstate: clarify the message in nonnormal checking
2021-09-02, by Pierre-Yves David
merge: with stable
2021-09-08, by Augie Fackler
dirstate-item: implement `v1_mtime` with higher level block
2021-08-27, by Pierre-Yves David
dirstate-item: implement `v1_size` with higher level block
2021-08-27, by Pierre-Yves David
dirstate-item: implement v1_state with higher level block
2021-08-27, by Pierre-Yves David
dirstate-item: add more logic to `from_p2`
2021-08-27, by Pierre-Yves David
dirstate-item: implement `merged_removed` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: implement `removed` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: implement `from_p2_removed` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: implement `from_p2` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: implement `merged` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: implement `added` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: implement `tracked` in a simpler way
2021-08-27, by Pierre-Yves David
dirstate-item: keep the full information in memory (for pure form)
2021-08-27, by Pierre-Yves David
dirstate-item: have all the logic go through the v1_ accessors
2021-08-26, by Pierre-Yves David
dirstate-item: drop the deprecated __getitem__ variante
2021-08-26, by Pierre-Yves David
branching: merge stable into default
2021-08-30, by Raphaël Gomès
tests: normalize the way some debug output it matched
2021-08-27, by Valentin Gatien-Baron
tests: drop hgrc bits that have become the default
2021-08-02, by Valentin Gatien-Baron
tests: manual cleanup now that dummyssh usage is implied
2021-08-02, by Valentin Gatien-Baron
tests: rely on dummyssh being the default
2021-08-02, by Valentin Gatien-Baron
tests: setup dummyssh as the default ssh
2021-08-02, by Valentin Gatien-Baron
dirstate: drop the `_otherparent` method
2021-08-24, by Pierre-Yves David
dirstate: drop the `_normal` method
2021-08-24, by Pierre-Yves David
dirstate: drop the `_merge` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `drop` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `merge` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `remove` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `add` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `otherparent` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `normallookup` method
2021-08-24, by Pierre-Yves David
dirstate: drop the deprecated `normal` method
2021-08-24, by Pierre-Yves David
dirstate: also wrap the new method in `dirstatenonnormalcheck`
2021-08-24, by Pierre-Yves David
dirstatemap: also discard item from sets
2021-08-20, by Pierre-Yves David
dirstatemap: drop unused internal constant definition
2021-07-16, by Pierre-Yves David
dirstate-item: add dedicated "legacy" constructor for `addfile` case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle "merged" case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle "added" case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle "removed" case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle "clean-p2" case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle "p2-tracked" case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle "possibly_dirty" case
2021-07-16, by Pierre-Yves David
dirstatemap: use the default code to handle normal entry
2021-07-16, by Pierre-Yves David
dirstatemap: conclude `reset_state` with logic using the new __init__
2021-07-16, by Pierre-Yves David
dirstatemap: temporarily return early in `reset_state`
2021-07-16, by Pierre-Yves David
dirstate-item: feed more information to `__init__`
2021-07-16, by Pierre-Yves David
rust-dirstatemap: temporarily use `from_v1_data` in `addfile`
2021-08-20, by Pierre-Yves David
dirstatemap: temporarily use `from_v1_data` in `addfile`
2021-07-16, by Pierre-Yves David
dirstate-item: fix the declaration of the Cext `from_v1_meth`
2021-08-20, by Pierre-Yves David
dirstate-item: fix Cext declaration of dm_nonnormal and dm_otherparent
2021-08-20, by Pierre-Yves David
dirstatemap: replace `removefile` by an explicit `entry.set_untracked()`
2021-08-20, by Pierre-Yves David
dirstate: forward `remove` call to newer `API`
2021-08-20, by Pierre-Yves David
branching: merge stable into default
2021-08-25, by Raphaël Gomès
store: return just one filename in walk functions
2021-08-02, by Valentin Gatien-Baron
tests: rename test-clone-uncompressed.t
2021-08-01, by Valentin Gatien-Baron
debugrebuildfncache: add a cheaper option to rebuild the fncache
2021-08-06, by Valentin Gatien-Baron
test: reduce noise, so the important bits stand out
2021-08-06, by Valentin Gatien-Baron
wireprotov1peer: update all rpcs to use the new batchable scheme
2021-08-24, by Valentin Gatien-Baron
wireprotov1peer: simplify the way batchable rpcs are defined
2021-08-24, by Valentin Gatien-Baron
dirstate: directly call the dirstatemap in `set_untracked`
2021-08-20, by Pierre-Yves David
resources: narrow the try:except clause to minimum
2021-08-19, by Pierre-Yves David
merge with stable
2021-08-22, by Matt Harbison
hgwebdir: avoid systematic full garbage collection
2021-07-20, by Georges Racinet
obsolete: disable other evolution config options if createmarkers is off
2021-07-28, by Anton Shestakov
fix: use obsolete.isenabled() to check for experimental.allowdivergence
2021-07-28, by Anton Shestakov
rebase: use obsolete.isenabled() to check for experimental.allowdivergence
2021-07-28, by Anton Shestakov
typing: add several assertions to dirstatemap to appease pytype
2021-07-30, by Matt Harbison
tests: allow Google's internal builds of clang-format to be used
stable
2021-04-30, by Kyle Lippincott
Added signature for changeset 6ee0244fc1cf
stable
2021-10-26, by Pulkit Goyal
Added tag 5.9.3 for changeset 6ee0244fc1cf
stable
2021-10-26, by Pulkit Goyal
relnotes: update release notes for upcoming 5.9.3
stable
5.9.3
2021-10-25, by Raphaël Gomès
heptapod-ci: actually give pytest more time before timeout
stable
2021-10-21, by Raphaël Gomès
tests: better determinism in test-chg.t
stable
2021-10-20, by Arseniy Alekseyev
python: compatibility for python 3.11 (issue6604)
stable
2021-10-19, by Raphaël Gomès
pyoxidizer: force pip to not use pep517 in order to be able to install hg
stable
2021-10-20, by Raphaël Gomès
merge-halt: fix issue with merge.on-failure=halt breaking unshelve
stable
2021-10-19, by Kyle Lippincott
merge-halt: demonstrate unshelve issue with merge.on-failure=halt
stable
2021-10-19, by Kyle Lippincott
rust-nodemap: backed out mitigation for issue 6554
stable
2021-10-19, by Georges Racinet
rewrite: fix issue6599
stable
2021-10-18, by Raphaël Gomès
Added signature for changeset 750920b18aaa
stable
2021-10-05, by Pulkit Goyal
Added tag 5.9.2 for changeset 750920b18aaa
stable
2021-10-05, by Pulkit Goyal
windows-ci: temporarily allow Windows jobs to fail
stable
5.9.2
2021-09-28, by Raphaël Gomès
manifestlog: also monitor `00manifest.n` when applicable
stable
2021-09-21, by Pierre-Yves David
changelog: also monitor `00changelog.n` when applicable (issue6554)
stable
2021-09-21, by Pierre-Yves David
persistent-nodemap: introduce a test to highlight possible race
stable
2021-09-21, by Pierre-Yves David
test: enable share-safe in test-persistent-nodemap
stable
2021-09-21, by Pierre-Yves David
filecache: abstract the fetching of the list of tracked file
stable
2021-09-21, by Pierre-Yves David
persistent-nodemap: use quiet upgrade in tests
stable
2021-09-20, by Pierre-Yves David
persistent-nodemap: fix a typo in a test comment
stable
2021-09-20, by Pierre-Yves David
patchbomb: fix traceback on outgoing when not specifying revisions
stable
2021-09-20, by Raphaël Gomès
pep-517: remove the `build-backend` key to allow for users to build extensions
stable
2021-09-09, by Raphaël Gomès
tests: make removeemptydirs more portable
stable
2021-09-17, by Pierre-Yves David
check-code: make it possible to ignore the PWD check in some situation
stable
2021-09-17, by Pierre-Yves David
relnotes: update next
stable
2021-09-17, by Raphaël Gomès
relnotes: add release notes for 5.9
stable
2021-09-17, by Raphaël Gomès
narrow: fix commits of empty files
stable
2021-09-10, by Valentin Gatien-Baron
narrow: show repo corruption when commiting empty files
stable
2021-09-10, by Valentin Gatien-Baron
filemerge: be more strict when detecting conflict markers, add `|` markers
stable
2021-09-07, by Kyle Lippincott
Added signature for changeset 86a60679cf61
stable
2021-08-30, by Pulkit Goyal
Added tag 5.9.1 for changeset 86a60679cf61
stable
2021-08-30, by Pulkit Goyal
fix: again allow formatting the working copy while merging
stable
5.9.1
2021-08-27, by Martin von Zweigbergk
pyoxidizer: add arch to PyOxidizer MSIs
stable
2021-08-26, by Gregory Szorc
pyoxidizer: pass arch to WiXInstaller()
stable
2021-08-26, by Gregory Szorc
contrib: install PyOxidizer 0.17.0
stable
2021-08-26, by Gregory Szorc
packaging: reference proper output directory
stable
2021-08-26, by Gregory Szorc
packaging: pass extra_pyoxidizer_vars only to pyoxidizer
stable
2021-08-25, by Gregory Szorc
hg: don't attempt to extend `sys.path` with the user site without `APPDATA`
stable
2021-08-26, by Matt Harbison
ci: only run the phabricator step if the previous on succeeded
stable
2021-08-26, by Pierre-Yves David
clone: properly create target directories during local clone (issue6581)
stable
2021-08-25, by Pierre-Yves David
clone: add a file demonstrating issue6581 in test-clone-stream.t
stable
2021-08-25, by Pierre-Yves David
clone: verify the local clone in test-clone-stream.t
stable
2021-08-25, by Pierre-Yves David
clone: automatically glob stream clone output in test
stable
2021-08-25, by Pierre-Yves David
clone: fix a comment in test-clone-stream.t
stable
2021-08-25, by Pierre-Yves David
windows: degrade to py2 behavior when reading a non-symlink as a symlink
stable
2021-08-22, by Matt Harbison
pyoxidizer: add user-site to `sys.path` on Windows
stable
2021-08-18, by Matt Harbison
zeroconf: fix an issue concatenating bytes and str
stable
2021-08-18, by Matt Harbison
revlog: fix more type confusion in index_replace_sidedata_info (issue6580)
stable
2021-08-24, by Julien Cristau
revlog: fix type confusion with sidedata_comp_len (issue6580)
stable
2021-08-24, by Julien Cristau
resources: stop important a non existent FileNotFoundError
stable
2021-08-19, by Pierre-Yves David
template: FileNotFoundError is actually a built in exception
stable
2021-08-19, by Pierre-Yves David
check-code: drop the camelcase checks
stable
2021-08-19, by Pierre-Yves David
Added signature for changeset 53221078e0de
stable
2021-08-20, by Pulkit Goyal
Added tag 5.9 for changeset 53221078e0de
stable
2021-08-20, by Pulkit Goyal
pyoxidizer: always run the associated CI jobs
stable
5.9
2021-08-16, by Pierre-Yves David
pyoxidizer: skip for ZeroConf related test for now
stable
2021-08-18, by Pierre-Yves David
pyoxidizer: disable the test for disabled & broken extensions help
stable
2021-08-18, by Pierre-Yves David
pyoxidizer: re-install PYTHONPATH behavior
stable
2021-08-18, by Pierre-Yves David
windows: add pytest-vcr to the dependencies
stable
2021-08-18, by Pierre-Yves David
pyoxidizer: wrap the pyoxidizer script on multiple line
stable
2021-08-18, by Pierre-Yves David
pyoxidized: silence the fuzzywuzzy warning about python-Levenshtein
stable
2021-08-18, by Pierre-Yves David
pyoxidized: install fuzzywuzzy too
stable
2021-08-18, by Pierre-Yves David
pyoxidized: adapt output of test-install.t
stable
2021-08-18, by Pierre-Yves David
pyoxidized: disable part of `test-install.t` related to pip and virtualenv
stable
2021-08-18, by Pierre-Yves David
pyoxidized: adapt output of test-bad-extension.t
stable
2021-08-18, by Pierre-Yves David
pyoxidized: adapt output of test-flagprocessor.t
stable
2021-08-18, by Pierre-Yves David
pyoxidized: adapt output of `test-phases.t`
stable
2021-08-18, by Pierre-Yves David
pyoxidized: add a copy of the `doc` directory in the right location
stable
2021-08-18, by Pierre-Yves David
pyoxidized: add a copy of the `contrib` directory in the right location
stable
2021-08-18, by Pierre-Yves David
pyoxidized: add a copy of the `defaultrc` file in the right location
stable
2021-08-18, by Pierre-Yves David
pyoxidized: add a copy of the `helptext` directory in the right location
stable
2021-08-18, by Pierre-Yves David
template: handle missing resource in `_readmapfile`
stable
2021-08-18, by Pierre-Yves David
pyoxidized: add a copy of the `templates` directory in the right location
stable
2021-08-18, by Pierre-Yves David
pyoxidized: add a dedicated target in the tests
stable
2021-08-18, by Pierre-Yves David
pyoxidized: adapt test-devel-warnings.t
stable
2021-08-17, by Pierre-Yves David
test-extension: adapt output to pyoxidizer
stable
2021-08-17, by Pierre-Yves David
pyoxidized: add a `pyoxidizer` hghave keyword for line matching
stable
2021-08-17, by Pierre-Yves David
templater: swap `\` with `/` in more location
stable
2021-08-17, by Pierre-Yves David
templater: swap `\` with `/` to allow the resource logic to kicks in
stable
2021-08-17, by Pierre-Yves David
heptapod-ci: extend timeout for pytype checking
stable
2021-08-05, by Raphaël Gomès
ci: run --pyoxidized tests on Windows
stable
2021-08-09, by Matt Harbison
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
tip