Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+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.
rebase: teach in-memory rebase to not restart with on-disk rebase on conflict
2020-09-18, by Martin von Zweigbergk
rust: update Cargo.lock
2020-09-24, by Raphaël Gomès
rust-tests: add test to check if `Cargo.lock` is up-to-date
2020-09-24, by Raphaël Gomès
scmutil: introduce function to check whether repo uses treemanifest or not
2020-09-01, by Pulkit Goyal
chg: make is possible to call by default an hg binary located next to chg
2020-09-03, by Valentin Gatien-Baron
phases: fix performance regression with Python 2
2020-09-23, by Joerg Sonnenberger
rebase: move check for unresolved conflicts into lower-level rebasenode()
2020-09-23, by Martin von Zweigbergk
rebase: add dryrun property to rebaseruntime
2020-09-18, by Martin von Zweigbergk
rebase: when collapsing, p1 == dest, so use the former only
2020-09-23, by Martin von Zweigbergk
rebase: remove redundant isinmemory argument from _origrebase()
2020-09-18, by Martin von Zweigbergk
largefiles: prevent in-memory merge instead of switching to on-disk
2020-09-22, by Martin von Zweigbergk
merge: add a back_out() function to encapsulate update()
2020-09-21, by Martin von Zweigbergk
tests: update test-share-safe to work with non-zstd versions
2020-09-18, by Pulkit Goyal
rhg: add a limited `rhg cat -r` subcommand
2020-09-15, by Antoine Cezar
hg-core: add a `CatRev` operation
2020-09-11, by Antoine Cezar
hg-core: add `files_with_nodes` to `Manifest`
2020-09-15, by Antoine Cezar
hg-core: add path_encode
2020-09-15, by Antoine Cezar
hg-core: impl TryFrom<PathBuff> for HgPathBuf
2020-09-15, by Antoine Cezar
rhg: add `--revision` argument to `rhg files`
2020-09-09, by Antoine Cezar
hg-core: add a `ListRevTrackedFiles` operation
2020-09-18, by Antoine Cezar
hg-core: simplify `list_tracked_files` operation
2020-09-09, by Antoine Cezar
hg-core: add `Revlog.get_node_rev`
2020-09-18, by Antoine Cezar
hg-core: add `Manifest` a specialized `Revlog`
2020-09-09, by Antoine Cezar
hg-core: add `Changlog` a specialized `Revlog`
2020-09-09, by Antoine Cezar
hg-core: check data integrity in `Revlog`
2020-09-02, by Antoine Cezar
rhg: Add debug timing
2020-09-23, by Antoine Cezar
rhg: add a limited `rhg debugdata` subcommand
2020-08-17, by Antoine Cezar
rhg: add a `DebugData` `Command` to prepare the `rhg debugdata` subcommand
2020-09-09, by Antoine Cezar
hg-core: define a `DebugData` `Operation`
2020-08-13, by Antoine Cezar
hg-core: Add a limited read only `revlog` implementation
2020-09-04, by Antoine Cezar
mergestate: define NO_OP_ACTION in module scope instead of inside mergeresult
2020-09-16, by Pulkit Goyal
mergestate: introduce a new ACTION_KEEP_NEW
2020-09-09, by Pulkit Goyal
git: also convert timezone to int (issue6359)
2020-09-21, by Augie Fackler
chg: fallback to original hg if stdio fds are missing
2020-09-18, by Jun Wu
locking: remove support for inheriting locks in subprocess
2020-09-18, by Martin von Zweigbergk
mergedriver: delete it
2020-09-17, by Martin von Zweigbergk
rust-cpython: switch logging facade from `simple_logger` to `env_logger`
2020-09-06, by Raphaël Gomès
git: pass `id` attribute of `pygit2.Tree` object
2020-09-22, by Connor Sheehan
branchmap: add a cache validation cache, avoid expensive re-hash on every use
2020-09-16, by Kyle Lippincott
merge with stable
2020-09-21, by Augie Fackler
run-test: allow relative path in `--blacklist` and `--whitelist` (issue6351)
2020-09-16, by Antoine cezar
rebase: stop clearing on-disk mergestate when running in memory
2020-09-18, by Martin von Zweigbergk
rebase: delete unused p1 argument to _concludenode()
2020-09-18, by Martin von Zweigbergk
rebase: fix an inconsistent hyphenation in a debug message
2020-09-18, by Martin von Zweigbergk
changing-files: implement equality checking
2020-09-15, by Pierre-Yves David
changing-files: document the various sets
2020-09-17, by Pierre-Yves David
merge with stable
2020-09-18, by Augie Fackler
share: do not write working-copy requirements twice
2020-09-18, by Yuya Nishihara
phabricator: fix loadhgrc() override broken by D8656
2020-09-17, by Martin von Zweigbergk
mergestate: move commit() from base class to on-disk subclass
2020-09-17, by Martin von Zweigbergk
mergestate: make in-memory mergestate not clear on-disk mergestate on reset()
2020-09-17, by Martin von Zweigbergk
merge: use in-memory mergestate when using in-memory context
2020-09-15, by Martin von Zweigbergk
mergestate: extract a base class to be shared by future memmergestate
2020-09-15, by Martin von Zweigbergk
mergestate: extract overridable methods for making/restoring file backups
2020-09-15, by Martin von Zweigbergk
mergestate: initialize all properties in __init__()
2020-09-16, by Martin von Zweigbergk
mergestate: remove unnecessary clearing of `localctx` and `otherctx`
2020-09-17, by Martin von Zweigbergk
mergestate: move most of of reset() into start()
2020-09-16, by Martin von Zweigbergk
mergestate: make clean() only be about creating a clean mergestate
2020-09-17, by Martin von Zweigbergk
mergestate: split up reset() for its two use cases
2020-09-16, by Martin von Zweigbergk
mergestate: simplify reset(), knowing that `other` and `node` go together
2020-09-15, by Martin von Zweigbergk
mergestate: make some callers not pass pointless node argument
2020-09-15, by Martin von Zweigbergk
py3: don't risk passing a None value to error.ManifestLookupError()
2020-09-17, by Martin von Zweigbergk
merge: move initial handling of mergeactions near to later one
2020-09-03, by Pulkit Goyal
upgrade: support running upgrade if repository has share-safe requirement
2020-06-25, by Pulkit Goyal
config: add `--shared` flag to edit config file of shared source
2020-09-17, by Pulkit Goyal
localrepo: load the share source .hg/hgrc also in share-safe mode (API)
2020-07-02, by Pulkit Goyal
helptext: document exp-sharesafe in internals/requirements.txt
2020-08-07, by Pulkit Goyal
share: introduce config option to store requires in .hg/store
2020-04-14, by Pulkit Goyal
scmutil: introduce filterrequirements() to split reqs into wc and store ones
2020-08-07, by Pulkit Goyal
remotefilelog: acquire lock before writing requirements on clone
2020-09-17, by Pulkit Goyal
grep: make -frREV follow history from the specified revision (BC)
2020-09-10, by Yuya Nishihara
cmdutil: make walkchangerevs() gracefully handle wdir parents
2020-09-11, by Yuya Nishihara
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
2020-09-10, by Yuya Nishihara
test-grep: add tests for --follow with/without --diff and/or paths
2020-09-11, by Yuya Nishihara
grep: clarify that --all works exactly the same way as --diff
2020-09-10, by Yuya Nishihara
churn: add an usage example in docstring
2020-09-17, by Stephane
tests: run test-check-py3-compat only in pure python mode
2020-09-17, by Pulkit Goyal
log: make -frREV PATH detect missing files before falling back to slow path
2020-09-12, by Yuya Nishihara
log: fix -fr'wdir()' PATH to follow newly added file
2020-09-11, by Yuya Nishihara
log: reorganize if-else and for loop in logcmdutil._makematcher()
2020-09-11, by Yuya Nishihara
merge: update commitinfo from all mergeresults during bid merge
2020-08-26, by Pulkit Goyal
merge: add missing ACTION_KEEP when both remote and ancestor are not present
2020-08-24, by Pulkit Goyal
merge: store ACTION_KEEP_ABSENT when we are keeping the file absent locally
2020-08-24, by Pulkit Goyal
merge: add `ACTION_KEEP_ABSENT` to represent files we want to keep absent
2020-09-01, by Pulkit Goyal
mergeresult: introduce dedicated tuple for no-op actions
2020-09-14, by Pulkit Goyal
tests: add criss cross merging tests whose behavior need to be fixed
2020-06-19, by Pierre-Yves David
repo: avoid copying/updating a dict on every `repo.__getitem__`
2020-09-11, by Kyle Lippincott
obsstore: refactor v1 logic to fix 32 byte hash support
2020-07-23, by Joerg Sonnenberger
fsmonitor: increase the threshold before we recommend it, when using rust
2020-09-14, by Valentin Gatien-Baron
copy-tracing: test case where a merge reverted a file deletion
2020-06-19, by Pierre-Yves David
copy-tracing: test case where we go across a changed/deleted merge
2020-06-19, by Pierre-Yves David
merge: show list of bids for each file in bid-merge in ui.debug()
2020-08-26, by Pulkit Goyal
merge with stable
2020-09-14, by Yuya Nishihara
cmdutil: reimplement finddate() without using walkchangerevs()
2020-09-13, by Yuya Nishihara
test-simple-update: add test for -d DATE option
2020-09-13, by Yuya Nishihara
largefiles: walk history in ascending order while downloading all lfiles
2020-09-13, by Yuya Nishihara
largefiles: replace use of walkchangerevs() with simple revset query
2020-09-13, by Yuya Nishihara
largefiles: remove unused 'rev' parameter from downloadlfiles()
2020-09-11, by Yuya Nishihara
resourceutil: document when we expect to take the importlib.resouces code path
2020-09-12, by Martin von Zweigbergk
templater: fix reading of templates in frozen binaries with py3 < 3.7
2020-09-10, by Martin von Zweigbergk
histedit: cache description line
2020-09-11, by Martin von Zweigbergk
tests: make emacs test less strict
2020-09-11, by Martin von Zweigbergk
graphlog: use '%' only if there are *unresolved* conflicts
2020-09-10, by Martin von Zweigbergk
merge: show number of ancestors in bid merge debug notes
2020-08-26, by Pulkit Goyal
debugmergestate: sort extras before printing
2020-09-03, by Pulkit Goyal
debugmergestate: show extras for files which are not in mergestate
2020-08-24, by Pulkit Goyal
tests: update lockdelay.py to handle the `wait` argument
2020-09-10, by Pulkit Goyal
commit: pass mergestate into _filecommit() instead of re-reading it
2020-09-03, by Pulkit Goyal
py3: fix bytes and str mixup in run-tests
2020-09-11, by Sushil khanchi
hg-core: fix some `clippy` warnings
2020-08-17, by Antoine Cezar
rhg: print error message when argument parsing fails
2020-08-17, by Antoine Cezar
rhg: fix `clippy` warnings
2020-08-13, by Antoine Cezar
rhg: pass `ui` to `Command` `run`
2020-08-04, by Antoine Cezar
rhg: add harness tests for rhg files
2020-08-03, by Antoine Cezar
rhg: make output of `files` relative to the current directory and the root
2020-07-30, by Raphaël Gomès
tags: take lock instead of wlock before writing hgtagsfnodes1 cache
2020-09-08, by Pulkit Goyal
statichttprepo: use LockUnavailable() instead of Abort() for lock (API)
2020-09-10, by Pulkit Goyal
localrepo: warn if we are writing to cache without a lock
2020-09-08, by Pulkit Goyal
commit: fix a wrong argument name in documentation
2020-09-03, by Pulkit Goyal
git: remove unrequired assignment of listignored and listunknown
2020-09-10, by Pulkit Goyal
grep: fix hash(linestate) to not include linenum
2020-09-09, by Yuya Nishihara
test-grep: document that trivially moved lines might not be detected
2020-09-08, by Yuya Nishihara
revset: remove indirect indexing of status tuple
2020-09-09, by Yuya Nishihara
rewriteutil: relax the sha1 hash references to handle future hash types
2020-08-25, by Matt Harbison
phabricator: update the hashes in commit messages as they get submitted
2020-08-24, by Matt Harbison
rewriteutil: also consider pending obsoletes when updating hashes in messages
2020-08-24, by Matt Harbison
rewriteutil: extract evolve code used to replace obsolete hashes in commits
2020-08-24, by Matt Harbison
git: fix index handling of removed files during commit (issue6398)
2020-09-07, by Augie Fackler
git: make dirstate actually support listclean parameter
2020-09-07, by Augie Fackler
git: make dirstate status() respect matcher
2020-09-07, by Augie Fackler
git: fix up dirstate use of index
2020-09-07, by Augie Fackler
git: correctly handle "nothing changed" commits
2020-09-07, by Augie Fackler
localrepo: use functools.wraps() in unfilteredmethod decorator
2020-09-07, by Augie Fackler
git: actually copy treemanifest instances in .copy() (issue6398)
2020-09-07, by Augie Fackler
git: restore basic functionality after b3040b6739ce
2020-09-07, by Augie Fackler
git: convert tz offset to int (issue6359)
2020-09-07, by Augie Fackler
merge with stable
2020-09-07, by Augie Fackler
extdiff: refactor cmdline and gui calculation login in a separate fn
2020-09-02, by Pulkit Goyal
extdiff: reorder an if-else conditional
2020-09-02, by Pulkit Goyal
run-tests: extract logic to get errpath in a utility func
2020-09-02, by Sushil khanchi
run-tests: refactor filtering logic for --retest flag
2020-08-22, by Sushil khanchi
tests: add a --retest test to demonstrate a fix in next patch
2020-08-27, by Sushil khanchi
tests: remove a sub-test since we are done with it in test-run-tests.t
2020-08-27, by Sushil khanchi
storageutil: allow modern hash sizes for fileids
2020-07-21, by Joerg Sonnenberger
registrar: fix a documentation typo
2020-09-01, by Matt Harbison
documentation: add `zstd` compression to the internal `revlogs` documentation
2020-08-10, by Antoine Cezar
extdiff: move single file handling inside `not per-file` conditional
2020-08-29, by Pulkit Goyal
extdiff: remove dir2root and pass full path as dir2 in _runperfilediff()
2020-08-29, by Pulkit Goyal
extdiff: pass full paths of `dir1a` and `dir1b` to `_runperfilediff()`
2020-08-29, by Pulkit Goyal
merge with stable
2020-09-01, by Augie Fackler
mercurial: force LF endings for *.py, *.{c,h} and *.t in .editorconfig
2020-08-24, by Matt Harbison
hooklib: update documentation of changeset_obsoletedfor for changed hook type
2020-08-18, by Aay Jay Chan
worker: don't expose readinto() on _blockingreader since pickle is picky
2020-08-14, by Martin von Zweigbergk
commit: clear mergestate also with --amend (issue6304)
2020-08-18, by Martin von Zweigbergk
tests: add test showing that merge state is not cleared by amend
2020-08-18, by Martin von Zweigbergk
requirements: introduce constants for `shared` and `relshared` requirements
2020-08-11, by Pulkit Goyal
mergestate: replace `addmergedother()` with generic `addcommitinfo()` (API)
2020-08-10, by Pulkit Goyal
merge: introduce `addcommitinfo()` on mergeresult object
2020-08-10, by Pulkit Goyal
merge: use collections.defaultdict() for mergeresult.commitinfo
2020-08-10, by Pulkit Goyal
mergestate: use _stateextras instead of merge records for commit related info
2020-08-10, by Pulkit Goyal
mergestate: use collections.defaultdict(dict) for _stateextras
2020-08-10, by Pulkit Goyal
hgweb: minimize scope of a try-block in staticfile()
2020-08-03, by Martin von Zweigbergk
hgweb: ignore web.templates config when guessing mime type for static content
2020-08-03, by Martin von Zweigbergk
hgweb: let staticfile() look up path from default location unless provided
2020-08-22, by Martin von Zweigbergk
hgweb: handle None from templatedir() equally bad in webcommands.py
2020-08-03, by Martin von Zweigbergk
posixworker: avoid creating workers that end up getting no work
2020-08-13, by Martin von Zweigbergk
revert: remove dangerous `parents` argument from `cmdutil.revert()`
2020-08-10, by Martin von Zweigbergk
requirements: introduce a set of working directory specific requirements
2020-08-10, by Pulkit Goyal
localrepo: move requirements constant to requirements module
2020-08-08, by Pulkit Goyal
requirements: introduce new requirements related module
2020-08-08, by Pulkit Goyal
repository: introduce constant for treemanifest requirement and use it
2020-08-08, by Pulkit Goyal
tests: make flag parsing test more future safe
2020-07-21, by Joerg Sonnenberger
rename: add support for --at-rev, which marks as copy and removes the source
2020-07-28, by Martin von Zweigbergk
tests: make test-install.t work on debian systems
2020-07-24, by Kyle Lippincott
rhg: handle broken pipe error for stderr
2020-07-24, by Antoine Cezar
rhg: extract function handle_stdout_error
2020-07-24, by Antoine Cezar
rhg: add a limited `rhg files` subcommand
2020-07-17, by Antoine Cezar
rhg: add a `Files` `Command` to prepare the `rhg files` subcommand
2020-07-29, by Antoine Cezar
rhg: simplify `FindRootError` handling
2020-07-29, by Antoine Cezar
rhg: add buffered stdout writing possibility
2020-07-29, by Antoine Cezar
rhg: ask the error message from `CommandError`
2020-07-20, by Antoine Cezar
rhg: Do not return error when when we really mean ok in commands
2020-07-21, by Antoine Cezar
hg-core: define a `ListTrackedFiles` `Operation`
2020-08-08, by Antoine Cezar
hg-core: remove the `Operation` trait
2020-07-29, by Antoine Cezar
hg-core: make parse_dirstate return references rather than update hashmaps
2020-08-04, by Antoine Cezar
repository: introduce constant for internal phase repo requirement and use it
2020-08-07, by Pulkit Goyal
repository: introduce constant for sparse repo requirement and use it
2020-08-08, by Pulkit Goyal
localrepo: refactor `.hg/requires` reading logic in separate function
2020-08-07, by Pulkit Goyal
localrepo: refactor logic to calculate sharedvfs in separate fn
2020-08-07, by Pulkit Goyal
store: refactor space delimited list to proper data structure
2020-08-08, by Pulkit Goyal
makefile: stop setting unused HGEXTDIR variable during osx build
2020-08-07, by Martin von Zweigbergk
merge: drop commitinfo argument to applyupdates (API)
2020-08-06, by Pulkit Goyal
merge: remove emptyactions() and use collections.defaultdict(list) instead
2020-08-06, by Pulkit Goyal
merge: pass mergeresult obj in _forgetremoved() (API)
2020-08-05, by Pulkit Goyal
mergeresult: introduce filemap() which yields filename based mapping
2020-08-05, by Pulkit Goyal
mergeresult: add `files()` and use it
2020-08-05, by Pulkit Goyal
mergeresult: introduce getfile() and use it where required
2020-08-05, by Pulkit Goyal
merge: use ACTION_* constants instead of values in _filternarrowactions()
2020-08-05, by Pulkit Goyal
merge: rework iteration over mergeresult object in checkpathconflicts()
2020-08-05, by Pulkit Goyal
applyupdates: simplfy calculation of number of updated files
2020-08-05, by Pulkit Goyal
mergeresult: yield from getactions() instead of buidling a list and returning
2020-08-03, by Pulkit Goyal
sparse: replace merge action values with mergestate.ACTION_* constants
2020-08-03, by Pulkit Goyal
mergeresult: implement a len() function and use it
2020-08-03, by Pulkit Goyal
merge: replace use of actions dict with mergeresult object
2020-08-03, by Pulkit Goyal
mergeresult: add sort argument to getactions() method
2020-08-03, by Pulkit Goyal
merge: pass mergeresult obj in merge._prefetchfiles()
2020-08-03, by Pulkit Goyal
merge: pass mergeresult obj instead of actions in applyupdates() (API)
2020-08-03, by Pulkit Goyal
merge: pass mergeresult obj instead of actions in _checkcollision() (API)
2020-08-03, by Pulkit Goyal
commitctx: directly update the touched and added set of files
2020-07-28, by Pierre-Yves David
commitctx: directly updated the set of removed files
2020-07-28, by Pierre-Yves David
commitctx: create the `ChangingFiles` object sooner
2020-07-29, by Pierre-Yves David
commitctx: move ChangingFiles creation directly inside `_process_files`
2020-07-25, by Pierre-Yves David
commitctx: create the ChangingFiles object directly in the various case
2020-07-25, by Pierre-Yves David
commitctx: no longer make the storage and added/removed file optional
2020-07-25, by Pierre-Yves David
commitctx: directly gather p1 and p2 copies in `files`
2020-07-25, by Pierre-Yves David
commitctx: extract sidedata encoding inside its own function
2020-07-25, by Pierre-Yves David
commitctx: directly pass a ChangingFiles object to changelog.add
2020-07-25, by Pierre-Yves David
commitctx: return a richer object from _prepare_files
2020-07-25, by Pierre-Yves David
templater: teach template loader to use open_template() function
2020-08-06, by Martin von Zweigbergk
templater: restructure open_template() a little to prepare for relative paths
2020-08-06, by Martin von Zweigbergk
templater: add exception-raising version of open_template()
2020-08-06, by Martin von Zweigbergk
templater: replace Py3-only exception types by super-types available in Py2
2020-08-05, by Martin von Zweigbergk
hgweb: enable reading styles from resources in frozen binaries
2020-08-05, by Martin von Zweigbergk
hgweb: rely on open_template()'s fallback to using templatedir()
2020-08-05, by Martin von Zweigbergk
hgweb: open mapfile using templater.open_template()
2020-08-05, by Martin von Zweigbergk
hgweb: simplify a constant-length list by converting to literal tuple
2020-08-05, by Martin von Zweigbergk
hgweb: remove some accesses to private member uimod._unset
2020-08-05, by Martin von Zweigbergk
templater: try to read %include in mapfiles from resources
2020-07-30, by Martin von Zweigbergk
templater: unroll loop over mapfile directories
2020-07-30, by Martin von Zweigbergk
templater: make open_template() read from resources if in frozen binary
2020-08-04, by Martin von Zweigbergk
templater: pass opened file-like object to templatespec
2020-08-04, by Martin von Zweigbergk
templater: replace templatepath() with function that also opens the file
2020-08-04, by Martin von Zweigbergk
templater: start passing resource to read from into _readmapfile()
2020-07-30, by Martin von Zweigbergk
templater: move stylemap() to hgweb_mod, since that's its only user
2020-08-04, by Martin von Zweigbergk
hgweb: simplify staticfile() now that we always pass it a single directory
2020-08-03, by Martin von Zweigbergk
packaging: include templates with their package as key in package_data
2020-07-31, by Martin von Zweigbergk
packaging: mark mercurial.templates and subdirs as packages
2020-07-31, by Martin von Zweigbergk
templates: add __init__.py files to templates/ dirs
2019-12-12, by Martin von Zweigbergk
merge with stable
2020-08-05, by Augie Fackler
localrepo: abort creating a shared repo if the source does not have store
2020-07-21, by Pulkit Goyal
localrepo: only use 'bookmarksinstore' requirement if we have 'store'
2020-07-21, by Pulkit Goyal
mergeresult: make actionmapping a dict of dict instead of dict of lists
2020-07-25, by Pulkit Goyal
largefiles: introduce a constant for 'lfmr' action
2020-07-25, by Pulkit Goyal
largefiles: override merge.emptyactions() to include `lfmr`
2020-07-25, by Pulkit Goyal
merge: unify logic of couple of if-else's in manifestmerge()
2020-07-25, by Pulkit Goyal
sparse: add comment for an if condition which I tried to refactor
2020-07-24, by Pulkit Goyal
mergeactions: use action constants instead of string values
2020-07-24, by Pulkit Goyal
merge: use the new action based mapping introduced in mergeresult obj
2020-08-02, by Pulkit Goyal
mergeresult: introduce action -> (filename, data, msg) mapping and related API
2020-07-24, by Pulkit Goyal
mergeresult: rename _actions to _filemapping
2020-08-02, by Pulkit Goyal
sparse: pass mergeresult obj in sparse.filterupdatesactions() (API)
2020-07-24, by Pulkit Goyal
merge: filter actions before calling _resolvetrivial()
2020-07-24, by Pulkit Goyal
merge: introduce mergeresult.updateactions() and use it
2020-07-24, by Pulkit Goyal
merge: pass mergeresult instead of actions in _checkunknownfiles() (API)
2020-07-24, by Pulkit Goyal
merge: pass mergeresult obj instead of actions dict in _resolvetrivial()
2020-07-24, by Pulkit Goyal
merge: pass mergeresult obj instead of actions in _filternarrowactions()
2020-07-24, by Pulkit Goyal
merge: pass mergeresult in checkpassconflicts() instead of actions (API)
2020-07-24, by Pulkit Goyal
merge: add removefile() to mergeresult object
2020-07-24, by Pulkit Goyal
merge: introduce mergeresult.addfile() and use it
2020-07-24, by Pulkit Goyal
merge: make mergeresult constructor initialize empty object
2020-07-24, by Pulkit Goyal
merge: improve documentation of fbid dict used for merge bid
2020-07-24, by Pulkit Goyal
merge: move conversion of file-key dict to action-key dict in mergeresult
2020-07-24, by Pulkit Goyal
merge: introduce hasconflicts() on mergeresult object
2020-08-02, by Pulkit Goyal
merge: remove no longer required ACTION_GET_OTHER_AND_STORE
2020-07-14, by Pulkit Goyal
merge: pass commitinfo to applyupdates() and get it stored in mergestate
2020-07-14, by Pulkit Goyal
merge: introduce 'commitinfo' in mergeresult
2020-07-14, by Pulkit Goyal
merge: return a mergeresult obj from manifestmerge(), calculateupdates() (API)
2020-07-23, by Pulkit Goyal
packaging: delete unnecessary updating of `dirs` list
2020-07-30, by Martin von Zweigbergk
packaging: make "mercurial.defaultrc" a key in package_data
2020-08-02, by Martin von Zweigbergk
templatespec: use new factory functions in hooklib
2020-07-30, by Martin von Zweigbergk
templatespec: use new factory functions in logcmdutil
2020-07-20, by Martin von Zweigbergk
templatespec: move check for non-unicode to lower-level function
2020-07-20, by Martin von Zweigbergk
templatespec: logcmdutil.templatespec() gets either template or mapfile
2020-07-20, by Martin von Zweigbergk
templatespec: create a factory function for each type there is
2020-07-16, by Martin von Zweigbergk
templater: stop accepting a single style to stylemap()
2020-07-29, by Martin von Zweigbergk
formatter: inline a variable assigned from `templater.templater.frommapfile`
2020-07-23, by Martin von Zweigbergk
templater: don't normalize path separators to '/' when interacting with OS
2020-07-22, by Martin von Zweigbergk
formatter: remove now-unnecessary check for file-ness
2020-07-23, by Martin von Zweigbergk
templater: make templatepath() not return directory paths
2020-07-23, by Martin von Zweigbergk
tests: show unusual error message for `hg log --style coal`
2020-07-23, by Martin von Zweigbergk
config: remove now-unused `abs` argument from `include` callback
2020-07-22, by Martin von Zweigbergk
config: re-calculate absolute %include path in `include` callback
2020-07-22, by Martin von Zweigbergk
subrepoutil: use relative path for looking up config `%include`s
2020-07-22, by Martin von Zweigbergk
config: remove now-unused support for "includepaths"
2020-07-22, by Martin von Zweigbergk
commitctx: gather more code dealing with copy-in-extra
2020-07-25, by Pierre-Yves David
commitctx: rename files to touched in a couple of place
2020-07-25, by Pierre-Yves David
commitctx: extract copy information encoding into extra into commit.py
2020-07-25, by Pierre-Yves David
commitctx: create the new extra dict on its own line
2020-07-25, by Pierre-Yves David
commitctx: explicitly pass `manifest` to _commit_manifest
2020-07-29, by Pierre-Yves David
phabricator: unconditionally pop `test_vcr` to fix debugcallconduit
2020-07-30, by Ian Moody
phabricator: demonstrate debugcallconduit being broken without --test-vcr
2020-07-30, by Ian Moody
cleanup: fix bad formatting of state.py from D8811
2020-07-28, by Martin von Zweigbergk
dirstate: restore original estimation and update comment
2020-07-30, by Joerg Sonnenberger
merge stable in default
2020-07-31, by Pulkit Goyal
dirstate: revert change to Rust binding
2020-07-30, by Joerg Sonnenberger
commitctx: extract all the file preparation logic in a new function
2020-07-23, by Pierre-Yves David
commitctx: gather more preparation code within the lock context
2020-07-23, by Pierre-Yves David
commitctx: move a special case about files earlier
2020-07-23, by Pierre-Yves David
commitctx: extract all the manual logic to process the files
2020-07-23, by Pierre-Yves David
commitctx: treat `filesadded` more like `filesremoved`
2020-07-23, by Pierre-Yves David
commitctx: move `writechangesetcopy` business at the end a code section
2020-07-23, by Pierre-Yves David
commitctx: move copy meta config reading in a dedicated function
2020-07-23, by Pierre-Yves David
commitctx: no longer use the `writecopiesto` variable in the function
2020-07-23, by Pierre-Yves David
commitctx: extract the function that commit a new manifest
2020-07-23, by Pierre-Yves David
commitctx: stop using weakref proxy for transaction
2020-07-24, by Pierre-Yves David
commitctx: document the None return for "touched" value
2020-07-22, by Pierre-Yves David
tests: add tests trying to use dir as style, as %include, and as __base__
2020-07-23, by Martin von Zweigbergk
tests: fix mistaken copy&paste from commit 4489e9a22763
2020-07-23, by Martin von Zweigbergk
manifest: kill one more instance of the old merge hash hack
2020-07-06, by Joerg Sonnenberger
dirstate: isolate node len dependency for the pure version
2020-07-25, by Joerg Sonnenberger
fix: update documentation to reflect preference for --source over --rev
2020-07-24, by Martin von Zweigbergk
tests: make check-py3-compat.py actually load the specified files correctly
2020-07-24, by Kyle Lippincott
tests: virtualenv is only used on py2, rename and conditionalize
2020-07-24, by Kyle Lippincott
morestatus: mention --stop even if not using --verbose
2020-07-23, by Kyle Lippincott
templater: handle None returned from templatedir()
2020-07-24, by Martin von Zweigbergk
templater: do search for include of unqualified builtin outside of config code
2020-07-22, by Martin von Zweigbergk
templater: switch to lower-level config.parse() in _readmapfile()
2020-07-21, by Martin von Zweigbergk
config: pass both relative and absolute paths to `include` callback
2020-07-21, by Martin von Zweigbergk
tests: add test for bad template %include and __base__
2020-07-22, by Martin von Zweigbergk
tests: add test for unqualified include of a built-in template map
2020-07-21, by Martin von Zweigbergk
merge with stable
2020-07-22, by Augie Fackler
commitctx: extract _filecommit too
2020-07-07, by Pierre-Yves David
commitctx: extract the function in a dedicated module
2020-07-06, by Pierre-Yves David
commitctx: document a fast path in _filecommit
2020-07-06, by Pierre-Yves David
hgweb: simplify now that we always have a single path
2020-07-21, by Martin von Zweigbergk
templater: simplify stylemap() now that templatedir() returns a single path
2020-07-21, by Martin von Zweigbergk
templater: make templatepaths() return a single path, or None
2020-07-21, by Martin von Zweigbergk
templater: simplify templatepaths() to avoid iterating a singleton list
2020-07-21, by Martin von Zweigbergk
commitctx: move a tiny else clause above the very long one
2020-07-06, by Pierre-Yves David
commitctx: consider removed as touched
2020-07-06, by Pierre-Yves David
commitctx: rename "changed" to touched
2020-07-06, by Pierre-Yves David
commitctx: more filesremoved assignment closer to removed computation
2020-07-07, by Pierre-Yves David
commitctx: compute files added from _filecommit returns
2020-07-06, by Pierre-Yves David
commitctx: return "touched" status from _filecommit
2020-07-06, by Pierre-Yves David
tests: fix test-check-module-imports.t broken by D9150
stable
2020-10-08, by Martin von Zweigbergk
tests: make test-convert-git.t work across changed default branch name
stable
2020-10-08, by Martin von Zweigbergk
tests: skip doctests if not running from a hg repo
stable
2020-10-05, by Joerg Sonnenberger
Added signature for changeset 07731064ac41
stable
2020-10-02, by Pulkit Goyal
Added tag 5.5.2 for changeset 07731064ac41
stable
2020-10-02, by Pulkit Goyal
hgdemandimport: exclude more sqlalchemy modules
stable
5.5.2
2020-09-29, by Ludovic Chabant
repoview: don't crash if mergestate points to non-existent node
stable
2020-09-23, by Martin von Zweigbergk
tests: demonstrate crash caused by pinning of non-existent mergestate node
stable
2020-09-23, by Martin von Zweigbergk
strip: with --keep, consider all revs "removed" from the wcp (issue6270)
stable
2020-09-18, by Pierre-Yves David
test-strip: display more information highlight buggy behavior
stable
2020-09-18, by Pierre-Yves David
py3: fix formatting of LookupError for workingctx
stable
2020-09-13, by Yuya Nishihara
log: fix crash and bad filematcher lookup by -fr'wdir()' PATH
stable
2020-09-11, by Yuya Nishihara
hgdemandimport: bypass demandimport for _ast module (issue6407)
stable
2020-09-09, by Augie Fackler
repoview: pin revisions for `local` and `other` when a merge is active
stable
2020-09-04, by Matt Harbison
hgweb: compatibility of hgweb.cgi template with Python 3
stable
2020-09-02, by Harald Klimach
genosxversion: don't give up if we can't find a path to hg libraries
stable
2020-09-01, by Augie Fackler
tests: fix test-demandimport.py on Python 3.9
stable
2020-09-02, by Manuel Jacob
Added signature for changeset f62bb5d07848
stable
2020-09-01, by Pulkit Goyal
Added tag 5.5.1 for changeset f62bb5d07848
stable
2020-09-01, by Pulkit Goyal
test: add `test-repo` requirement to `test-check-format` (issue6395)
stable
5.5.1
2020-08-27, by Pierre-Yves David
keepalive: Do not append _rbuf if _raw_readinto exists (issue6356)
stable
2020-08-02, by Cédric Krier
Added signature for changeset 7fc3c5fbc65f
stable
2020-08-03, by Pulkit Goyal
Added tag 5.5 for changeset 7fc3c5fbc65f
stable
2020-08-03, by Pulkit Goyal
mergestate: fix BC breakage introduced because of removal of a merge record
stable
5.5
2020-08-01, by Pulkit Goyal
dispatch: adjust ui.flush() timing to stabilize test-blackbox.t
stable
2020-07-25, by Yuya Nishihara
clonebundles: document REQUIREDRAM key
stable
2020-07-26, by Gregory Szorc
relnotes: copy "next" to "5.5" and clear "next"
stable
2020-07-28, by Martin von Zweigbergk
rebase: fix regression in file change detection introduced by 0ecb3b11fcad
stable
2020-07-28, by Manuel Jacob
context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842
stable
2020-07-28, by Manuel Jacob
push: test for checks preventing publishing obsolete changeset
stable
2020-07-23, by Pierre-Yves David
push: test for checks preventing publishing obsolete changeset
stable
2020-07-23, by Pierre-Yves David
push: another test for checks preventing pushing orphaness to a server
stable
2020-07-23, by Pierre-Yves David
push: test the checks preventing pushing orphaness to a server
stable
2020-07-23, by Pierre-Yves David
exchange: backout changeset c26335fa4225
stable
2020-07-23, by Pierre-Yves David
tests: glob 'mercurial.error' in test-phases.t
stable
2020-07-24, by Pulkit Goyal
infinitepush: remove unused import to tempfile
stable
2020-07-23, by Pierre-Yves David
relnotes: add release notes for relevant changes I did since the 5.4 release
stable
2020-07-21, by Manuel Jacob
relnotes: fix indentation
stable
2020-07-20, by Manuel Jacob
relnotes: make spacing before new section consistent
stable
2020-07-20, by Manuel Jacob
tests: make one of 'worker process exited' line option in test-chg.t
stable
2020-07-22, by Pulkit Goyal
infinitepush: fix `{get,put}_args` formatting on Python 3
stable
2020-04-22, by Connor Sheehan
infinitepush: replace `NamedTemporaryFile` with `pycompat.namedtempfile`
stable
2020-04-22, by Connor Sheehan
chgserver: discard buffered output before restoring fds (issue6207)
stable
2020-07-20, by Yuya Nishihara
hghave: fix possible int('') in has_clang_format()
stable
2020-07-21, by Yuya Nishihara
Added signature for changeset 28163c5de797
stable
2020-07-20, by Pulkit Goyal
Added tag 5.5rc0 for changeset 28163c5de797
stable
2020-07-20, by Pulkit Goyal
merge default into stable for 5.5rc0
stable
5.5rc0
2020-07-20, by Pulkit Goyal
phases: move short-lived PyObject pointers to local scope
2020-07-18, by Yuya Nishihara
phases: rename variable used for owned dict of phasesets
2020-07-18, by Yuya Nishihara
phases: leverage Py_BuildValue() to build PyInt and steal PyObject
2020-07-18, by Yuya Nishihara
phases: make sure an exception should be set on error return
2020-07-18, by Yuya Nishihara
phases: fix clang-format error
2020-07-18, by Yuya Nishihara
phases: fix error return with no exception from computephases()
2020-07-18, by Yuya Nishihara
osutil: fix excessive decref on tuple creation failure in listdir()
2020-07-19, by Yuya Nishihara
revlog: fix excessive decref on tuple creation failure in parse_index2()
2020-07-19, by Yuya Nishihara
tests: correctly match clang-format version >= 10
2020-07-20, by Manuel Jacob
state: support validated declaration of nested unfinished ops
2020-07-14, by Daniel Ploch
absorb: improve message for the case when changeset became empty
2020-07-17, by Manuel Jacob
relnotes: extend
2020-07-18, by Joerg Sonnenberger
merge: document return values of manifestmerge() and calculateupdates()
2020-07-14, by Pulkit Goyal
merge: refactor code to advise fsmonitor in separate function
2020-07-09, by Pulkit Goyal
mergestate: document what mergestate._results is for
2020-07-09, by Pulkit Goyal
mergestate: rename a helpless variable name to bit helpful one
2020-07-09, by Pulkit Goyal
mergestate: remove unnecessary recordactions() from mergestate class
2020-07-09, by Pulkit Goyal
mergestate: document mergestate records in an organized way
2020-07-09, by Pulkit Goyal
mergestate: remove unused unsupported related mergestate records
2020-07-09, by Pulkit Goyal
mergestate: add comments about couple of record types and minor reorder
2020-07-09, by Pulkit Goyal
mergestate: remove unrequired RECORD_RESOLVED_OTHER record
2020-07-09, by Pulkit Goyal
mergestate: rename addpath() -> addpathonflict() to prevent confusion
2020-07-09, by Pulkit Goyal
windows: don’t set `softspace` attribute in `winstdout`
2020-07-18, by Manuel Jacob
windows: handle file-like objects without isatty() method
2020-07-17, by Manuel Jacob
exchange: check actually missing revs for obsolete / unstable revs (issue6372)
2020-07-17, by Manuel Jacob
tests: test that push doesn’t complain about unstable changesets if no changes
2020-07-17, by Manuel Jacob
diff: move no-eol text constant to a common location
2020-07-17, by Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes
2020-07-17, by Rodrigo Damazio Bovendorp
phabricator: clarify the multiple heads/roots error message for phabsend
2020-07-16, by Matt Harbison
error: normalize "unresolved conflicts" error messages with a custom class
2020-07-14, by Daniel Ploch
error: unify the error message formats for 'rebase' and 'unshelve'
2020-07-13, by Daniel Ploch
debugcommands: create new debugantivirusrunning command
2020-04-01, by Augie Fackler
windows: always work around EINVAL in case of broken pipe for stdout / stderr
2020-07-17, by Manuel Jacob
tests: make pipes / PTYs non-inheritable in test-stdio.py
2020-07-17, by Manuel Jacob
util: enhance `nullcontextmanager` to be able to return __enter__ result
2020-07-16, by Manuel Jacob
windows: augment docstring of `winstdout` class
2020-07-17, by Manuel Jacob
discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
2020-07-17, by Manuel Jacob
discovery: fix docstring of `outgoing` class
2020-07-15, by Manuel Jacob
discovery: weaken claim about returned common heads if ancestorsof are given
2020-07-15, by Manuel Jacob
cext: remove unused variables
2020-07-16, by Joerg Sonnenberger
phabupdate: allow resigning from revisions
2020-07-15, by Matt Harbison
phabupdate: allow revisions to be commandeered
2020-07-15, by Matt Harbison
phabupdate: allow revisions to be reopened
2020-07-15, by Matt Harbison
phabupdate: allow revisions to be marked "closed"
2020-07-15, by Matt Harbison
phabupdate: allows revisions to be marked "request-review"
2020-07-15, by Matt Harbison
phabupdate: allow revisions to be marked with "plan changes"
2020-07-15, by Matt Harbison
status: match category text in the option description
2020-07-16, by Joerg Sonnenberger
purge: classify as a "working directory management" command in help
2020-07-15, by Martin von Zweigbergk
extensions: make `hg help extensions` list disabled extensions with PyOxidizer
2020-07-15, by Martin von Zweigbergk
phases: sparsify phaseroots and phasesets
2020-07-08, by Joerg Sonnenberger
extdiff: add some comments in diffrevs()
2020-07-07, by Pulkit Goyal
extdiff: add comments and minor variable renames diffpatch()
2020-07-07, by Pulkit Goyal
extdiff: remove unrequired do3way argument to diffpatch()
2020-07-07, by Pulkit Goyal
extdiff: refactor logic to diff revs of versions of files
2020-07-07, by Pulkit Goyal
extdiff: refactor logic which does diff of patches
2020-07-07, by Pulkit Goyal
absorb: make it explicit if empty changeset was created
2020-06-01, by Manuel Jacob
absorb: consider rewrite.empty-successor configuration
2020-06-01, by Manuel Jacob
rebase: consider rewrite.empty-successor configuration
2020-06-01, by Manuel Jacob
rewriteutil: add utility to check whether empty successors should be skipped
2020-07-12, by Manuel Jacob
config: add option to control creation of empty successors during rewrite
2020-07-11, by Manuel Jacob
commands: use any() instead of `if a or b or c`
2019-08-31, by Pierre-Yves David
manifest: use the same logic for handling flags in _parse as elsewhere
2020-07-06, by Joerg Sonnenberger
manifest: tigher manifest parsing and flag use
2020-07-06, by Joerg Sonnenberger
phases: sparsify phase lists
2020-07-08, by Joerg Sonnenberger
phases: updatephases should not skip internal phase
2020-07-07, by Joerg Sonnenberger
repoview: use the phasecache directly to determine mutable revisions
2020-06-28, by Joerg Sonnenberger
phases: provide a test and accessor for non-public phase roots
2020-07-07, by Joerg Sonnenberger
hg-core: define a `dirstate_status` `Operation`
2020-06-24, by Raphaël Gomès
rust-status: improve documentation and readability
2020-06-24, by Raphaël Gomès
rust-status: refactor status into a struct
2020-06-24, by Raphaël Gomès
tests: avoid "magic" nodeids in test-rebase-legacy.t
2019-12-13, by Martin von Zweigbergk
tests: avoid a "magic" nodeid in test-wireproto-command-lookup.t
2019-12-13, by Martin von Zweigbergk
run-tests: replace '#' with '-' in temp path of repos created for tests
2020-06-22, by Pulkit Goyal
debugcommands: introduce new debugrequirements command
2020-04-14, by Pulkit Goyal
scmutil: add writereporequirements() and route requires writing through it
2020-04-14, by Pulkit Goyal
extensions: make `hg nonexistent` not crash with PyOxidizer
2020-07-14, by Martin von Zweigbergk
procutil: avoid use of deprecated tempfile.mktemp()
2020-07-09, by Manuel Jacob
procutil: make _make_write_all() function private
2020-07-15, by Manuel Jacob
dispatch: handle late KeyboardInterrupt occurred in run()
2020-07-13, by Yuya Nishihara
dispatch: indent run() function
2020-07-13, by Yuya Nishihara
debuginstall: don't translate encoding messages
2020-07-09, by Yuya Nishihara
merge with stable
2020-07-15, by Augie Fackler
patch: refactor content diffing part in separate fn so extensions can wrap
2020-07-06, by Pulkit Goyal
tests: check that procutil.std{out,err}.write() returns correct result
2020-07-09, by Manuel Jacob
tests: add tests for when stdout or stderr is connected to `os.devnull`
2020-07-09, by Manuel Jacob
procutil: ensure that procutil.std{out,err}.write() writes all bytes
2020-07-10, by Manuel Jacob
procutil: move assignments
2020-07-11, by Manuel Jacob
procutil: distribute code for stdout
2020-07-10, by Manuel Jacob
overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
2020-07-11, by Manuel Jacob
rebase: correctly check for empty commit in in-memory mode
2020-07-11, by Manuel Jacob
memctx: make `parents()` return list of one element if it’s not a merge
2020-07-11, by Manuel Jacob
commit: factor out empty commit check to `basectx.isempty()`
2020-07-11, by Manuel Jacob
overlayworkingctx: rename misleadingly named `isempty()` method
2020-07-11, by Manuel Jacob
rebase: add test case that shows that inmemory rebase does not preserve merges
2020-07-10, by Manuel Jacob
rebase: remove now unnecessary logic to allow empty commit when branch changes
2020-07-09, by Manuel Jacob
commit: check branch change on to-be-committed changeset
2020-07-10, by Manuel Jacob
merge with stable
2020-07-13, by Augie Fackler
procutil: move comment closer to relevant code
2020-07-10, by Manuel Jacob
procutil: use mercurial.windows.winstdout only on Python 2 and TTYs
2020-07-10, by Manuel Jacob
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
tip