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