Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
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-guard: remove the usage in `import`
19 months ago, by Pierre-Yves David
dirstate-guard: replace a usage in `rebase` with a transaction
19 months ago, by Pierre-Yves David
dirstate-guard: remove usage in `rebase`
19 months ago, by Pierre-Yves David
dirstate-guard: remove it usage in `mq`
19 months ago, by Pierre-Yves David
dirstate: enforce the use of `changing_files` context to change tracking
20 months ago, by Pierre-Yves David
dirstate: warn if we write to the dirstate without holding the wlock
21 months ago, by Pierre-Yves David
dirstate: avoid transaction backup/restore if we do not hold the lock
19 months ago, by Pierre-Yves David
dirstate: issue a developer warning on implicit write on wlock release
21 months ago, by Pierre-Yves David
status: fix post status invalidation
19 months ago, by Pierre-Yves David
status: fix post status writing
19 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `shelve`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `unshelve`
21 months ago, by Pierre-Yves David
shelve: adjust what happens in some `changing_parents` context
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `lfconvert`
19 months ago, by Pierre-Yves David
largefiles: rely on main scoping for writing dirstate in `markcommitted`
19 months ago, by Pierre-Yves David
largefiles: rely on main scoping for writing dirstate in `mergeupdate`
19 months ago, by Pierre-Yves David
largefiles: rely on the higher level `changing_giles` in `mergerecordupdates`
19 months ago, by Pierre-Yves David
dirstate: use wlock and `dirstate.change_files` to scope the change in `mq`
21 months ago, by Pierre-Yves David
subrepo: use `changing_files` context in subrepository code
20 months ago, by Pierre-Yves David
subrepo: let black expand some call on multiple lines early
19 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `import`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `automv`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `amend`
21 months ago, by Pierre-Yves David
dirstate: use the `changing_files` context in the `keyword` demo
20 months ago, by Pierre-Yves David
dirstate: wrap repository change in appropriate context in `test-context`
20 months ago, by Pierre-Yves David
dirstate: use wlock and changing_files context in `test-revlog-ancestry`
20 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `revert`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `gpg`
20 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `tag`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `rename`
20 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `copy`
20 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `remove`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `forget`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `addremove`
21 months ago, by Pierre-Yves David
dirstate: use `dirstate.change_files` to scope the change in `add`
21 months ago, by Pierre-Yves David
commit: use `dirstate.change_files` to scope the associated `addremove`
19 months ago, by Pierre-Yves David
commit: move the addremove logic around to make the next changeset clearer
19 months ago, by Pierre-Yves David
largefiles: link the core dirstate._changing context to the lfdirstate one
19 months ago, by Pierre-Yves David
dirstate: add a context for tracking files change
20 months ago, by Pierre-Yves David
dirstate: invalidate the dirstate change on transaction failure
19 months ago, by Pierre-Yves David
dirstate: factor the "changing" context logic out
20 months ago, by Pierre-Yves David
dirstate: introduce a `is_changing_any` property
20 months ago, by Pierre-Yves David
dirstate: rename `pendingparentchange` to `is_changing_parents`
20 months ago, by Pierre-Yves David
dirstate: rename _parentwriters to _changing_level
20 months ago, by Pierre-Yves David
largefiles: remove the `changing_parents` context in `openlfdirstate`
19 months ago, by Pierre-Yves David
largefiles: remove the second `changing_parents` in `updatelfiles`
19 months ago, by Pierre-Yves David
largefiles: remove the first `changing_parents` in `updatelfiles`
19 months ago, by Pierre-Yves David
largefiles: use `hacky_extension_update_file` in `updatelfiles`
19 months ago, by Pierre-Yves David
largefiles: use `hacky_extension_update_file` in `synclfdirstate`
19 months ago, by Pierre-Yves David
largefiles: use `hacky_extension_update_file` in `openlfdirstate`
19 months ago, by Pierre-Yves David
win32text: make the hacky call cover more cases
19 months ago, by Pierre-Yves David
win32text: drop the `changing_parents` context in revert upgrade
20 months ago, by Pierre-Yves David
win32text: clean up and clarify the post-revert hack of dirstate
19 months ago, by Pierre-Yves David
dirstate: introduce a `hacky_extension_update_file` method
19 months ago, by Pierre-Yves David
mq: properly take the wlock during the full qfold operation
19 months ago, by Pierre-Yves David
locking: hold the wlock for the full duration of the "keyword demo"
19 months ago, by Pierre-Yves David
locking: grab the wlock before touching the dirstate in `perfdirstatewrite`
19 months ago, by Pierre-Yves David
locking: take the `wlock` for the full `hg addremove` duration
21 months ago, by Pierre-Yves David
locking: take the `wlock` for the full `hg forget` duration
21 months ago, by Pierre-Yves David
locking: take the `wlock` for the full `hg remove` duration
21 months ago, by Pierre-Yves David
locking: take the `wlock` for the full `hg add` duration
21 months ago, by Pierre-Yves David
dirstate: drop some very fishy looking piece of code
19 months ago, by Pierre-Yves David
dirstate: do not write an empty dirstate just for backup
19 months ago, by Pierre-Yves David
dirstate: pre-indent some of the backup code
19 months ago, by Pierre-Yves David
debugrebuilddirstate: double check that no transaction is open
19 months ago, by Pierre-Yves David
dirstate: explicitly write the dirstate after `debugrebuilddirstate`
19 months ago, by Pierre-Yves David
dirstate: explicitly write the dirstate after `keyword` "overwrite"
19 months ago, by Pierre-Yves David
dirstate: explicitly write the dirstate after `eol` dirstate manipulation
19 months ago, by Pierre-Yves David
dirstate: explicitly write the dirstate after mq dirstate rebuild
19 months ago, by Pierre-Yves David
transaction: quietly rollback if no other changes than temporary files
19 months ago, by Pierre-Yves David
transaction: run abort callback in all cases
19 months ago, by Pierre-Yves David
transaction: clarify the "quick abort" scenario
19 months ago, by Pierre-Yves David
test: use a more direct form of interruption in fncache "recover" testing
19 months ago, by Pierre-Yves David
test: use a more direct approach to test racy mutation
19 months ago, by Pierre-Yves David
test: create some history in test-dirstate-backup
19 months ago, by Pierre-Yves David
test: explicitly "add" file before some commit in test-keyword.t
19 months ago, by Pierre-Yves David
test: explicitly "add" file before some commit in test-filecache.py
19 months ago, by Pierre-Yves David
test: explicitly "add" file before some commit in test-bookmark.t
19 months ago, by Pierre-Yves David
test: explicitly "add" file before some commit in test-rollback.t
19 months ago, by Pierre-Yves David
rhg-files: add support for narrow when specifying a revision
20 months ago, by Raphaël Gomès
rust-narrow: enable narrow support for plain `rhg files`
20 months ago, by Raphaël Gomès
rhg-files: make signature of `display_files` more flexible
20 months ago, by Raphaël Gomès
rhg: fix user-facing error message so it matches Python implementation
20 months ago, by Raphaël Gomès
rust-ui: refactor ui code for printing narrow/sparse warnings
20 months ago, by Raphaël Gomès
rhg-files: reuse centralized dirstate logic
20 months ago, by Raphaël Gomès
rust: move `filter_map_results` to public util
20 months ago, by Raphaël Gomès
rhg: fix typo
20 months ago, by Raphaël Gomès
fix: add more information to the debug output
stable
19 months ago, by Pierre-Yves David
run-tests: stop ignoring venv-installed packages
19 months ago, by Matt Harbison
bundlerepo: raise `error.LookupError` instead of `LookupError`
20 months ago, by Matt Harbison
unionrepo: resync several methods to actually override superclass methods
20 months ago, by Matt Harbison
hgweb: unbyteify the 100-continue check
stable
19 months ago, by Matt Harbison
branching: merge with stable
19 months ago, by Pierre-Yves David
setup: treat error output and non-zero return code differently
stable
20 months ago, by Pierre-Yves David
setup: make the version computation process more resistant
stable
20 months ago, by Pierre-Yves David
bundlerepo: enforce the requirements declared by the underlying repository
stable
20 months ago, by Matt Harbison
scmutil: make checknewlabel() allow "_" in otherwise numeric names (issue6737)
stable
20 months ago, by Anton Shestakov
storageutil: match node length with repository
2021-04-29, by Joerg Sonnenberger
dirstate: enforce holding the lock while doing any changes
21 months ago, by Pierre-Yves David
largefile: make sure we hold the lock when updating the second dirstate
20 months ago, by Pierre-Yves David
dirstate: rename `@requires_no_parents_change` too
20 months ago, by Pierre-Yves David
dirstate: rename `@requires_parents_change` to `@requires_changing_parents`
20 months ago, by Pierre-Yves David
dirstate: write dirstate on successful exit of changing_parents context
21 months ago, by Pierre-Yves David
dirstate: rename parentchange to changing_parents
20 months ago, by Pierre-Yves David
dirstate: pass the repo to the `changeparent` method
20 months ago, by Pierre-Yves David
dirstate: warn about non-explicitly rolledback parent-change
21 months ago, by Pierre-Yves David
dirstate: invalidate changes when parent-change fails
21 months ago, by Pierre-Yves David
setup: Ensure target directory exists with building rust extension
20 months ago, by Cédric Krier
filemerge: add union-other-first as internal merge tool
20 months ago, by Cédric Krier
rust-narrow: fix loop that never loops
stable
20 months ago, by Raphaël Gomès
rust: use `peek_mut` from the standard lib now that it's stable
20 months ago, by Raphaël Gomès
hghave: refactor checks for pygments versions using checkvers()
stable
20 months ago, by Anton Shestakov
hghave: make different has_pyoxidizer functions have different names
stable
20 months ago, by Anton Shestakov
tests: pygments 2.14+ highlight whitespace in python code
stable
20 months ago, by Anton Shestakov
tests: make sure pygments can detect python script without extension
stable
20 months ago, by Anton Shestakov
clippy: actually fail if there are any warnings
20 months ago, by Raphaël Gomès
rust-clippy: fix warning about nested ifs
20 months ago, by Raphaël Gomès
convert: brz 3.3.0 moved NoSuchFile exception to breezy.transport
stable
20 months ago, by Anton Shestakov
revset: the `random` sort should not depend on sys.maxsize (issue6770)
stable
21 months ago, by Julien Cristau
contrib: adjust heptapod CI flavor sizes
stable
20 months ago, by Raphaël Gomès
debugshell: allow commands to be specified as a CLI argument
20 months ago, by Arun Kulshreshtha
resourceutil: start using importlib.resources.files() when possible
stable
20 months ago, by Anton Shestakov
tests: fix a typo in test-demandimport.t
stable
20 months ago, by Anton Shestakov
tests: os module is frozen in Python 3.11 (issue6786)
stable
20 months ago, by Anton Shestakov
heptapod-ci: add `clippy` to the CI
20 months ago, by Raphaël Gomès
makefile: add `cargo clippy` to tests if cargo is available
20 months ago, by Raphaël Gomès
rust-tests: run `cargo` tests inside the `rust` folder
20 months ago, by Raphaël Gomès
rust-clippy: merge "revlog" module definition and struct implementation
20 months ago, by Raphaël Gomès
rust-clippy: merge "config" module definition and struct implementation
20 months ago, by Raphaël Gomès
rust-clippy: upgrade `bytes-cast` dependency
20 months ago, by Raphaël Gomès
rust-clippy: remove redundant suffix from enum
20 months ago, by Raphaël Gomès
rust-clippy: fix remaining warnings in `hg-cpython`
20 months ago, by Raphaël Gomès
rust-clippy: disable some lints crate-wide for `hg-cpython`
20 months ago, by Raphaël Gomès
rust-clippy: fix remaining warnings in `rhg`
20 months ago, by Raphaël Gomès
rust-clippy: fix most warnings in `hg-core`
20 months ago, by Raphaël Gomès
rust-utils: strip redundant prefix from enum
20 months ago, by Raphaël Gomès
rust-filepatterns: don't `Box` subincludes unnecessarily
20 months ago, by Raphaël Gomès
rust-nodemap: implement `PartialEq` without allocation
20 months ago, by Raphaël Gomès
rust-clippy: tell `clippy` we don't need to declare a default here
20 months ago, by Raphaël Gomès
rust-clippy: refactor complex type
20 months ago, by Raphaël Gomès
rust-clippy: simplify return type of debug function
20 months ago, by Raphaël Gomès
rust-clippy: add `is_empty` method to please the `clippy` gods
20 months ago, by Raphaël Gomès
rust: don't use a reference to a `Cow`
20 months ago, by Raphaël Gomès
rust-clippy: reassure `clippy` that 8 arguments is expected
20 months ago, by Raphaël Gomès
rust-clippy: use `write_all` since we're not expecting a partial write
20 months ago, by Raphaël Gomès
rust-clippy: tell clippy we want to keep those clauses separate
20 months ago, by Raphaël Gomès
rust-clippy: tell clippy we care about keeping those `if` clauses separate
20 months ago, by Raphaël Gomès
rust-clippy: factor an `if` with the same duplicated clause
20 months ago, by Raphaël Gomès
rust: fix broken debug assertions
20 months ago, by Raphaël Gomès
rust-narrow: fix loop that never loops
20 months ago, by Raphaël Gomès
rust: run `cargo clippy`
20 months ago, by Raphaël Gomès
rust: use `logging_timer` instead of `micro_timer`
20 months ago, by Raphaël Gomès
pathauditor: make _checkfs_exists a static method
20 months ago, by Arseniy Alekseyev
merge: add mergeresult.mapaction to improve speed
20 months ago, by Arseniy Alekseyev
merge: avoid dereferencing repo fields repeatedly
20 months ago, by Arseniy Alekseyev
merge: skip syntactic path checks in [_checkunknownfile]
20 months ago, by Arseniy Alekseyev
pathutil: use `finddirs_rev_noroot` instead of `parts`
20 months ago, by Arseniy Alekseyev
pathutil: add the more efficient finddir iterator
20 months ago, by Arseniy Alekseyev
typing: import unconditionally
20 months ago, by Arseniy Alekseyev
tests: check how hgweb handles HEAD requests
20 months ago, by Anton Shestakov
tests: test hg status --all with hgext/git
20 months ago, by Anton Shestakov
tests: aborting on unknown revision emits exit code 10 even with hgext/git
20 months ago, by Anton Shestakov
convert: replace repr() by pycompat.byterepr() in cvsps.py (issue6789)
stable
20 months ago, by Anton Shestakov
convert: change socket mode from b'r+' to 'rwb' in cvs.py (issue6789)
stable
20 months ago, by Anton Shestakov
convert: turn the last str regex into bytes in cvs.py (issue6789)
stable
20 months ago, by Anton Shestakov
worker: avoid reading 1 byte at a time from the OS pipe
20 months ago, by Arseniy Alekseyev
diffutil: rewrite an ersatz ternary operator for building diffopts.text
20 months ago, by Matt Harbison
mdiff: add a __str__ method to diffopts
20 months ago, by Matt Harbison
debugshell: allow TortoiseHg builds to exit with the usual `quit()` command
20 months ago, by Matt Harbison
doc: add a few comments
20 months ago, by Arseniy Alekseyev
rhg: implement checkexec to support weird filesystems
20 months ago, by Arseniy Alekseyev
typing: use python3-style type annotation
20 months ago, by Arseniy Alekseyev
merge: cache the fs checks made during [_checkunknownfiles]
20 months ago, by Arseniy Alekseyev
merge: disable the whole filesystem access loop if [_realfs] is false
20 months ago, by Arseniy Alekseyev
merge: short-circuit the _checkfs loop upon getting ENOENT
20 months ago, by Arseniy Alekseyev
merge: don't pay for pathconflicts if there are none
20 months ago, by Arseniy Alekseyev
pathauditor: no need to normcase the paths
20 months ago, by Arseniy Alekseyev
pathutil: slightly faster path audit in the common case
20 months ago, by Arseniy Alekseyev
debug: add a config to abort update early
20 months ago, by Arseniy Alekseyev
convert: stop passing str to the dateutil API in darcs
stable
20 months ago, by Matt Harbison
sparse: fix a py2 based usage of `map()`
stable
20 months ago, by Matt Harbison
histedit: byteify the help for the multifold action
stable
20 months ago, by Matt Harbison
dirstate: add missing methods and kwargs to idirstate interface
20 months ago, by Anton Shestakov
dirstate: swap pathto() and get_entry() in idirstate
20 months ago, by Anton Shestakov
dirstate: update docstrings in idirstate from the current dirstate
20 months ago, by Anton Shestakov
setup: drop legacy osx compiler tuning to enable universal builds
20 months ago, by Matt Harbison
tests: optional PEP 657 error location in test-lfs-serve-access.t (issue6782)
stable
20 months ago, by Anton Shestakov
tests: simplify `(py3 no-py36 !)` output matching predicates to `(no-py36 !)`
20 months ago, by Matt Harbison
tests: drop `(py3 !)` output matching predicates
20 months ago, by Matt Harbison
run-tests: drop a workaround for python2
2022-07-19, by Matt Harbison
contrib: drop py2 support from testparseutil.py
20 months ago, by Matt Harbison
tests: drop py2 support from `f` utility
20 months ago, by Matt Harbison
tests: drop py2 support from test-doctest.py
20 months ago, by Matt Harbison
tests: drop py2 support from test-demandimport.py
20 months ago, by Matt Harbison
tests: optional PEP 657 error location in test-extension.t (issue6781)
stable
20 months ago, by Anton Shestakov
tests: filter out PEP 657 error locations in tracebacks (issue6780)
stable
20 months ago, by Anton Shestakov
pytype: add coverage for parts of hgext
20 months ago, by Matt Harbison
convert: stop passing str to the dateutil API in darcs
20 months ago, by Matt Harbison
typing: suppress a couple of attribute-errors in convert
20 months ago, by Matt Harbison
hooklib: force an exception wrapped by errors.Abort to bytestr
20 months ago, by Matt Harbison
notify: force an exception wrapped by errors.Abort to bytestr
20 months ago, by Matt Harbison
typing: disable a bogus attribute-error warning in phabricator
20 months ago, by Matt Harbison
sparse: fix a py2 based usage of `map()`
20 months ago, by Matt Harbison
typing: adjust `mercurial.util.iterlines()` to accept any `Iterable`
20 months ago, by Matt Harbison
typing: disable an attribute-error warning in the journal extension
20 months ago, by Matt Harbison
remotefilelog: byteify the message for a few StorageErrors
20 months ago, by Matt Harbison
histedit: byteify the help for the multifold action
20 months ago, by Matt Harbison
typing: disable a few incorrect warnings in pywatchman
20 months ago, by Matt Harbison
watchman: refactor transport connecting to unconfuse pytype
20 months ago, by Matt Harbison
watchman: refactor `ctypes.windll.kernel32` references to a local variable
20 months ago, by Matt Harbison
typing: disable [unsupported-operands] warning in the largefiles outgoing hook
20 months ago, by Matt Harbison
typing: add some assertions that a variable isn't None
20 months ago, by Matt Harbison
largefiles: reference `mercurial.configitems.dynamicdefault` directly
20 months ago, by Matt Harbison
releasenotes: fix a typo in a comment
20 months ago, by Matt Harbison
schemes: fix a broken check for drive letter conflicts
20 months ago, by Matt Harbison
typing: suppress a bunch of potential import-error cases in extensions
20 months ago, by Matt Harbison
watchman: drop some py2 compat code
20 months ago, by Matt Harbison
pytype: add coverage for hgdemandimport
20 months ago, by Matt Harbison
hgweb: skip body creation of HEAD for most requests
21 months ago, by Joerg Sonnenberger
branching: merge stable into default
20 months ago, by Raphaël Gomès
relnotes: last-minute addition to 6.3.2
stable
20 months ago, by Raphaël Gomès
relnotes: add 6.3.2
stable
20 months ago, by Raphaël Gomès
Added signature for changeset 59466b13a3ae
stable
20 months ago, by Raphaël Gomès
Added tag 6.3.2 for changeset 59466b13a3ae
stable
20 months ago, by Raphaël Gomès
filemerge: fix crash when using filesets in [partial-merge-tools]
stable
6.3.2
20 months ago, by Martin von Zweigbergk
urlutil: drop the deprecated `getpath()`
20 months ago, by Matt Harbison
ui: drop the deprecated `getpath()`
20 months ago, by Matt Harbison
ui: drop the deprecated `expandpath()`
20 months ago, by Matt Harbison
packaging: add dependencies to the PyOxidizer build on macOS
stable
21 months ago, by Matt Harbison
tests: conditionalize path output for in-memory pyoxidizer resources
stable
21 months ago, by Matt Harbison
tests: conditionalize test output for in-filesystem pyoxidizer resources
stable
21 months ago, by Matt Harbison
hghave: add predicates for embedded and filesystem pyoxidizer resources
stable
21 months ago, by Matt Harbison
run-tests: support --pyoxidized on macOS
stable
21 months ago, by Matt Harbison
make: add a target for building pyoxidizer tests on macOS
stable
21 months ago, by Matt Harbison
copyright: update to 2023
stable
20 months ago, by Matt Harbison
bisect: correct message about aborting an in-progress bisect (issue6527)
stable
20 months ago, by Anton Shestakov
revlog: fix misleading comment about _maxinline
21 months ago, by Arseniy Alekseyev
verify: print short `p1` node in relevant dirstate messages
21 months ago, by Raphaël Gomès
verify: also check dirstate
2022-05-02, by Raphaël Gomès
tests: use the `--quiet` flag for verify when applicable
2022-05-02, by Raphaël Gomès
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
tip