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
+3000
+10000
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.
cleanupnodes: trust caller when "moves" is not None
2018-03-21, by Martin von Zweigbergk
shelve: change transaction description from "commit" to "shelve"
2018-12-05, by Martin von Zweigbergk
shelve: drop unnecessary backup of dirstate for phase-based case
2018-12-05, by Martin von Zweigbergk
tests: split test-shelve.t in two
2018-12-05, by Martin von Zweigbergk
remotefilelog: rely on progress helper for keeping track of position
2018-12-04, by Martin von Zweigbergk
remotefilelog: reduce use of "count" container
2018-12-04, by Martin von Zweigbergk
remotefilelog: replace a "a=[expr]; b=a[0]" by "b=expr; a = [b]"
2018-12-04, by Martin von Zweigbergk
remotefilelog: remove an unnecessary update of "count" container
2018-12-04, by Martin von Zweigbergk
remotefilelog: avoid temporarily using "count" variable as synonym for "total"
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in fileserverclient
2018-12-05, by Martin von Zweigbergk
remotefilelog: use progress helper in shallowrepo
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in shallowbundle
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in repack
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in remotefilelogserver
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in basestore
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper when analyzing repos
2018-12-04, by Martin von Zweigbergk
fastannotate: use progress helper
2018-12-04, by Martin von Zweigbergk
debugbuildannotatecache: use progress helper
2018-12-04, by Martin von Zweigbergk
upgrade: clarify "aggressivemergedelta" handling
2018-07-13, by Boris Feld
upgrade: test that fncache is valid after repository upgrade
2018-07-13, by Boris Feld
tests: update `rm` invocation for new location of checklink
2018-12-05, by Augie Fackler
bookflow: new extension for bookmark-based branching
2018-12-03, by idlsoft
rust: make clean takes care of rust/target
2018-12-04, by Georges Racinet
rust: rename local variables in AncestorsIterator::next
2018-12-04, by Georges Racinet
tests: stabilize test-inherit-mode.t on FreeBSD and macOS again
2018-12-04, by Augie Fackler
tests: drop redundant "#if execbit" from test-rebase-inmemory.t
2018-12-04, by Martin von Zweigbergk
narrow: don't resurrect old commits when narrowing (don't strip obsmarkers)
2018-12-03, by Martin von Zweigbergk
commandserver: turn server debug messages into logs
2018-11-18, by Yuya Nishihara
commandserver: add config knob for various logging options
2018-11-18, by Yuya Nishihara
commandserver: expand log path for convenience
2018-11-10, by Yuya Nishihara
commandserver: switch logging facility to ui.log() interface
2018-11-10, by Yuya Nishihara
commandserver: install logger to record server events through canonical API
2018-11-10, by Yuya Nishihara
commandserver: enable logging when server process started
2018-11-10, by Yuya Nishihara
test-commandserver: change way of triggering early crash
2018-11-10, by Yuya Nishihara
loggingutil: add basic logger backends
2018-11-18, by Yuya Nishihara
hgweb: register web.comparisoncontext to the config table
stable
2018-12-09, by Matt Harbison
merge with stable
2018-12-04, by Augie Fackler
Added signature for changeset 1c8c54cf9725
stable
2018-12-04, by Augie Fackler
Added tag 4.8.1 for changeset 1c8c54cf9725
stable
2018-12-04, by Augie Fackler
rebase: fix path auditing to audit path relative to repo root (issue5818)
stable
4.8.1
2018-11-20, by Martin von Zweigbergk
tests: show bad path auditing in in-memory rebase
stable
2018-12-04, by Martin von Zweigbergk
tests: add a missing "cd .." to test-rebase-inmemory.t
stable
2018-12-04, by Martin von Zweigbergk
rust: fix possible out-of-bounds read through index_get_parents()
stable
2018-10-28, by Yuya Nishihara
revlog: fix out-of-bounds access by negative parents read from revlog (SEC)
stable
2018-11-01, by Yuya Nishihara
rust: peek_mut optim for lazy ancestors
2018-11-29, by Georges Racinet
fuzz: grep away HAVE_GETC_UNLOCKED in pyconfig.h to avoid msan badness
2018-12-03, by Augie Fackler
fuzz: more correctly specify CFLAGS and LDFLAGS when building Python
2018-11-13, by Augie Fackler
tests: stabilize test-blackbox.t on Windows
2018-12-04, by Matt Harbison
tests: stabilize for recent wcache changes
2018-12-04, by Matt Harbison
extdiff: avoid double backslashes in the displayed tool path on Windows
2018-12-03, by Matt Harbison
contrib: add a helper script that help to build interesting repositories
2018-11-28, by Boris Feld
py3: listify filter() to call len() on it
2018-12-03, by Pulkit Goyal
rebase: fix dir/file conflict detection when using in-mem merge
stable
2018-12-03, by Martin von Zweigbergk
tests: show that in-mem rebase does not find path dir/file conflicts
stable
2018-12-03, by Martin von Zweigbergk
extdiff: register the configuration generated commands with a help category
stable
2018-12-03, by Matt Harbison
loggingutil: document openlogfile()
2018-11-18, by Yuya Nishihara
loggingutil: extract openlogfile() and proxylogger to new module
2018-11-18, by Yuya Nishihara
blackbox: pass in options to _openlogfile() as arguments
2018-11-18, by Yuya Nishihara
blackbox: just try writing to repo.vfs and update lastlogger on success
2018-11-17, by Yuya Nishihara
vfs: add option to not create parent directories implicitly
2018-11-20, by Yuya Nishihara
repo: add a `wcachevfs` to access the `.hg/wcache/` directory
2018-11-15, by Boris Feld
cache: create `wcache` directory at init time
2018-11-15, by Boris Feld
cache: create `cache` directory at init time
2018-11-15, by Boris Feld
check-exec: write file in 'wcache' instead of 'cache'
2018-11-15, by Boris Feld
rebase: abort in-mem rebase if there's a dirty merge state
stable
2018-12-03, by Martin von Zweigbergk
rebase: preserve working copy when redoing in-mem rebase on disk
stable
2018-11-30, by Martin von Zweigbergk
tests: show that in-mem rebase falling back loses state
stable
2018-11-30, by Martin von Zweigbergk
commandserver: get around ETIMEDOUT raised by selectors2
stable
2018-12-03, by Yuya Nishihara
selectors2: backport minimal fix of timeout handling from 2.0.1
stable
2018-12-03, by Yuya Nishihara
mmapindex: set default to 1MB
2018-11-23, by Boris Feld
mmapindex: move the 'mmapindexthreshold' option out of experimental
2018-11-23, by Boris Feld
perf: add a --rev attribute to perfindex
2018-12-01, by Boris Feld
perf: update perfindex to be more realistic
2018-11-23, by Boris Feld
match: drop unnecessary wrapping of regex in group
2018-12-02, by Martin von Zweigbergk
match: use _BASE_SIZE instead of magic value 4
2018-12-02, by Martin von Zweigbergk
match: make "groupsize" include the trailing "|"
2018-12-02, by Martin von Zweigbergk
match: fix an unaligned (but harmless) indent
2018-12-02, by Martin von Zweigbergk
match: raise an Abort error instead of OverflowError
2018-11-22, by Boris Feld
match: avoid translating glob to matcher multiple times for large sets
2018-11-22, by Boris Feld
match: extract function that group regexps
2018-11-22, by Boris Feld
match: test for overflow error in pattern
2018-11-22, by Boris Feld
match: extract a literal constant into a symbolic one
2018-11-22, by Boris Feld
tests: apply binary mode to output in seq.py
2018-12-01, by Matt Harbison
perf: add a `--clear-caches` to `perfbranchmapupdate`
2018-11-23, by Boris Feld
perf: start from an existing branchmap if possible
2018-11-21, by Boris Feld
perf: rely on repoview for perfbranchmapupdate
2018-11-21, by Boris Feld
perf: pre-indent some code in `perfbranchmapupdate`
2018-11-21, by Boris Feld
perf: add a `perfbranchmapupdate` command
2018-11-21, by Boris Feld
push: config option to control behavior when pushing to a publishing server
2018-11-05, by Anton Shestakov
narrowcommands: remove an unrequired `repo.narrowpats` call
2018-11-30, by Pulkit Goyal
manifest: reject lines shorter than 42 bytes, not 22
2018-11-29, by Augie Fackler
blackbox: initialize logger with repo instance
2018-11-11, by Yuya Nishihara
blackbox: do not nullify repo to deactivate the logger on failure
2018-11-17, by Yuya Nishihara
blackbox: extract global last logger to proxylogger class
2018-11-11, by Yuya Nishihara
ui: pass in bytes opts dict to logger.log()
2018-11-11, by Yuya Nishihara
ui: pass in formatted message to logger.log()
2018-11-11, by Yuya Nishihara
blackbox: send debug message to logger by core ui
2018-11-11, by Yuya Nishihara
blackbox: change the way of deactivating the logger on write error
2018-11-17, by Yuya Nishihara
match: remove obsolete catching of OverflowError
2018-11-28, by Martin von Zweigbergk
sparse: raise a move verbose index error from the C code
2018-11-27, by Boris Feld
narrow: drop the bundle2 capability since we have server capabilities (BC)
2018-10-05, by Pulkit Goyal
vfs: extract the audit path logic into a submethod
2017-07-02, by Boris Feld
subrepo-git: use an official origvfs when appropriate
2018-11-22, by Boris Feld
revert: extract origvfs logic in a sub-function
2018-11-22, by Boris Feld
vfs: treat 'undo.' file the same as 'journal.' file
2018-11-22, by Boris Feld
perf: add a perfignore command
2018-11-22, by Boris Feld
py3: use pycompat.xrange instead of xrange
2018-11-26, by Pulkit Goyal
store: write fncache only once if there are both adds and removes
2018-11-27, by Pulkit Goyal
perf: disable revlogs clearing in `perftags` by default
2018-11-20, by Boris Feld
perf: add a `clear-revlogs` flag to `perfbookmarks`
2018-11-20, by Boris Feld
tags: cache `repo.changelog` access when checking tags nodes
2018-11-20, by Boris Feld
perf: add a `clear-revlogs` flag to `perftags`
2018-11-20, by Boris Feld
perf: stop creating new revlog by hand in perftags
2018-11-25, by Boris Feld
revlog: update the documentation for `trim_endidx`
2018-11-26, by Boris Feld
revlog: properly detect corrupted revlog in `index_get_length`
2018-11-26, by Boris Feld
perf: rename `perfhelper-tracecopies` to `perfhelper-pathcopies`
2018-11-26, by Boris Feld
perf: add a docstring to `perfpathcopies`
2018-11-26, by Boris Feld
revlog: update the docstring of `ancestors` to match reality
2018-11-26, by Boris Feld
remotefilelog: fix typo in docstring
2018-11-26, by Augie Fackler
store: append to fncache if there are only new files to write
2018-11-23, by Pulkit Goyal
py3: fix couple of division operator to do integer divison
2018-11-26, by Pulkit Goyal
py3: use dict.items() instead of dict.iteritems()
2018-11-26, by Pulkit Goyal
py3: convert strings to bytes in tests/test-remotefilelog-histpack.py
2018-11-26, by Pulkit Goyal
py3: replace str() with pycompat.bytestr() or ('%d' % int)
2018-11-23, by Pulkit Goyal
perf: add a `--timing` argument to `perfhelper-tracecopies`
2018-11-23, by Boris Feld
ui: manage logger instances and event filtering by core ui
2018-11-11, by Yuya Nishihara
extensions: add "uipopulate" hook, called per instance, not per process
2018-11-12, by Yuya Nishihara
hgweb: load globally-enabled extensions explicitly
2018-11-17, by Yuya Nishihara
tests: sniff for libfuzzer actually being available in test-fuzz-targets.t
stable
2018-11-14, by Augie Fackler
tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t
stable
2018-11-14, by Augie Fackler
tests: stabilize test-inherit-mode.t on FreeBSD and macOS (issue6026)
stable
2018-11-29, by Augie Fackler
wireprotov2peer: wait for initial object before resolving future
stable
2018-11-28, by Gregory Szorc
wireprotov2peer: always return a bool from _processredirect()
stable
2018-11-28, by Gregory Szorc
tests: disable remotefilelog on Windows
2018-11-24, by Matt Harbison
perf: run 'setup' function during stub run
2018-11-22, by Boris Feld
perf: fallback to subset if ondisk cache is missing in perfbranchmapload
2018-11-23, by Boris Feld
perf: prewarm the branchmap in perfbranchmapload
2018-11-23, by Boris Feld
localrepo: correct docstring of filectx()
2018-11-25, by Yuya Nishihara
annotate: remove dead code to not convert path to relative path
2018-11-24, by Yuya Nishihara
annotate: start pager soon after command options are validated
2018-11-24, by Yuya Nishihara
annotate: check and update command options first
2018-11-24, by Yuya Nishihara
annotate: format local tables in less-dense form
2018-11-24, by Yuya Nishihara
perf: rename version flag of perfchangegroupchangelog to cgversion
2018-11-22, by Pulkit Goyal
procutil: don't allow the main 'hg' script to be treated as the Windows exe
2018-11-23, by Matt Harbison
remotefilelog: drop some compatibility cruft for finding the hg exeutable
2018-11-23, by Matt Harbison
branchmap: build the revbranchcache._namesreverse() only when required
2018-11-21, by Pulkit Goyal
sparse-revlog: put the native implementation of slicechunktodensity to use
2018-11-15, by Boris Feld
cext: increment the `parsers` module version
2018-11-15, by Boris Feld
sparse-revlog: introduce native (C) implementation of slicechunktodensity
2018-11-15, by Boris Feld
sparse-revlog: add a `trim_endidx` function in C
2018-11-09, by Boris Feld
sparse-revlog: add a `index_segment_span` function in C
2018-11-09, by Boris Feld
sparse-revlog: add a `index_get_length` function in C
2018-11-09, by Boris Feld
sparse-revlog: add a `index_get_start` function in C
2018-11-20, by Boris Feld
perf: add --clear-revlog flag to branchmapload
2018-11-23, by Boris Feld
perf: introduce a function to fully "unload" a changelog
2018-11-23, by Boris Feld
perf: use an explicit function in perfbranchmapload
2018-11-23, by Boris Feld
perf: update function name to match `perfbranchmapload` command
2018-11-23, by Boris Feld
perf: fix a minor typo in perfbranchmapload
2018-11-21, by Boris Feld
context: floor adjustlinkrev graph walk during copy tracing
2018-10-10, by Boris Feld
context: small refactoring of `isintroducedafter`
2018-11-19, by Boris Feld
context: split `introrev` logic in a sub function
2018-10-10, by Boris Feld
context: introduce an `isintroducedafter` method and use it in copies
2018-10-10, by Boris Feld
context: take advantage of `_descendantrev` in introrev if available
2018-10-10, by Boris Feld
context: spell out the logic around linkrev adjustement starting point
2018-10-10, by Boris Feld
perf: add a new `perfhelper-tracecopies` command
2018-11-19, by Boris Feld
narrow: extract helper for parsing narrowspec file
2018-09-21, by Martin von Zweigbergk
py3: cast attribute name to sysstr in clearcachedproperty()
2018-11-22, by Yuya Nishihara
py3: whitelist three more passing test caught by buildbot
2018-11-21, by Pulkit Goyal
tests: make test-check-module-imports more robust
2018-11-21, by Valentin Gatien-Baron
push: add --publish flag to change phase of pushed changesets
2018-10-27, by Anton Shestakov
match: reformat `syntaxes` dictionary for better maintainability
2018-11-19, by Boris Feld
match: provide and use a quick way to escape a single byte
2018-11-19, by Boris Feld
perf: make `clearfilecache` helper work with any object
2018-11-19, by Boris Feld
perf: move some of the perftags benchmark to the setup function
2018-11-20, by Boris Feld
perf: use the new setup function in "perfbookmarks"
2018-11-19, by Boris Feld
perf: add a `setup` argument to run code outside of the timed section
2018-11-19, by Boris Feld
perf: explicitly pass title as a keyword argument in `perfdiffwd`
2018-11-19, by Boris Feld
ui: unify argument name of ui.log()
2018-11-11, by Yuya Nishihara
logtoprocess: extract logger class from ui wrapper
2018-11-11, by Yuya Nishihara
merge with stable
2018-11-21, by Yuya Nishihara
py3: use node.hex(m.digest()) instead of m.hexdigest()
2018-11-19, by Pulkit Goyal
tests: stabilize the recent checkexec changes on Windows
stable
2018-11-20, by Matt Harbison
tests: add Balto configuration file
2018-11-18, by Boris Feld
tests: make test-alias.t pass with re2
2018-11-19, by Valentin Gatien-Baron
context: remove seemingly impossible code branch
2018-11-19, by Martin von Zweigbergk
checkexec: create destination directory if necessary
stable
2018-11-15, by Boris Feld
py3: use pycompat.byteskwargs() to covert keys of kwargs to bytes
2018-11-19, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-11-19, by Pulkit Goyal
py3: add 9 new passing tests caught by buildbot
2018-11-19, by Pulkit Goyal
branch: allow changing branch of merge commits with --rev
2018-11-09, by Anton Shestakov
lfs: ensure that the return of urlopener.open() is closed
2018-11-15, by Matt Harbison
changegroup: avoid instantiating storage if we are not using it
2018-11-15, by Kyle Lippincott
http: allow 'auth.prefix' to have a username consistent with the URI
2018-11-16, by Matt Harbison
lfs: make the exception messages consistent
2018-11-15, by Matt Harbison
lfs: handle URLErrors to add additional information
2018-11-15, by Matt Harbison
lfs: improve the hints for common errors in the Batch API
2018-11-15, by Matt Harbison
lfs: provide more Batch API error info via a hint in the raised exception
2018-11-15, by Matt Harbison
scmutil: display the optional hint when handling StorageError in catchall()
2018-11-15, by Matt Harbison
sparse-revlog: align endrevidx usages in the _slicechunktosize
2018-11-15, by Boris Feld
graft: do not try to skip rev derived from ancestor more than once (issue6024)
stable
2018-11-15, by Yuya Nishihara
subrepo: print the status line before creating the peer for better diagnostics
stable
2018-11-16, by Matt Harbison
sparse-revlog: use `span` variable as intended
2018-11-15, by Boris Feld
tests: stabilize test-commandserver.t on Windows
2018-11-15, by Matt Harbison
histedit: conditionalize the imports of 'fcntl' and 'termios'
2018-11-15, by Matt Harbison
logtoprocess: update commandfinish options arguments
2018-11-16, by Boris Feld
rebase: fix two ui.logs to actually have text when using default blackbox log
2018-11-15, by Kyle Lippincott
wireprotov2server: let repo.narrowmatch(match) do matcher intersection
2018-11-15, by Martin von Zweigbergk
blackbox: extract function to test if log event is tracked
2018-11-11, by Yuya Nishihara
blackbox: initialize inlog flag properly
2018-11-11, by Yuya Nishihara
blackbox: initialize repo attribute properly
2018-11-11, by Yuya Nishihara
blackbox: unindent "if True" block
2018-11-11, by Yuya Nishihara
blackbox: extract logger class from ui wrapper
2018-11-11, by Yuya Nishihara
blackbox: rename variables to prepare extracting core logic from ui wrapper
2018-11-11, by Yuya Nishihara
sparse-revlog: rework the way we enforce chunk size limit
2018-11-09, by Boris Feld
doctest: add a `issnapshot` method to _testrevlog
2018-11-13, by Boris Feld
tests: add `revlogutils.deltas` module to doctests
2018-11-13, by Boris Feld
merge with stable
2018-11-15, by Yuya Nishihara
mergetools: adjust Beyond Compare config on Mac/Linux
2018-11-05, by joco
tests: allow for 100% of profiled time in sleep in test-profile.t
stable
2018-11-14, by Augie Fackler
rewriteutil: move publicrevs closer to where it's used
2018-11-14, by Anton Shestakov
requires: use atomictemp=True when writing .hg/requires
2018-11-14, by Martin von Zweigbergk
blackbox: extract _log() function which is called after lastui is resolved
2018-11-11, by Yuya Nishihara
blackbox: inline temporary variables which are referenced only once
2018-11-11, by Yuya Nishihara
blackbox: simply update global lastui variable at once
2018-11-11, by Yuya Nishihara
blackbox: consolidate conditions for early return
2018-11-11, by Yuya Nishihara
blackbox: remove redundant check for unassigned repo
2018-11-11, by Yuya Nishihara
tests: fix bytes/str issue I introduced when adding this test
2018-11-14, by Augie Fackler
shelve: use matcher to restrict prefetch to just the modified files
2018-11-13, by Kyle Lippincott
revlog: automatically read from opened file handles
2018-11-13, by Gregory Szorc
revlog: detect incomplete revlog reads
2018-11-13, by Gregory Szorc
revlog: use single file handle when de-inlining revlog
2018-10-30, by Gregory Szorc
store: raise ProgrammingError if unable to decode a storage path
2018-11-13, by Pulkit Goyal
tests: document a known failing interaction between narrow and lfs
2018-11-13, by Matt Harbison
logtoprocess: drop support for ui.log() call with invalid msg arguments (BC)
2018-11-11, by Yuya Nishihara
py3: byte-stringify inline extension in test-logtoprocess.t
2018-11-11, by Yuya Nishihara
logtoprocess: rewrite dict building in py3-compatible way
2018-11-11, by Yuya Nishihara
logtoprocess: leverage procutil.shellenviron() to stringify variables (BC)
2018-11-11, by Yuya Nishihara
templater: check invalid use of list expression properly (issue5920)
2018-11-13, by Yuya Nishihara
copystore: provide unit to ui.makeprogress()
stable
2018-11-14, by Anton Shestakov
verify: provide unit to ui.makeprogress()
stable
2018-11-14, by Anton Shestakov
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip