Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+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.
tests: conditonalize a difference in test-merge-tools.t on Windows
2018-11-03, by Matt Harbison
statprof: clean up unicode/bytes a little
2018-11-01, by Augie Fackler
statprof: add a couple of asserts to avoid storing unicodes
2018-11-01, by Augie Fackler
tests: add some helpful `|| cat` bits to test-profile.t
2018-11-01, by Augie Fackler
tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusive
2018-11-01, by Augie Fackler
contrib: tweak import-checker to always use bytes for module names
2018-11-01, by Augie Fackler
contrib: fix import-checker to not b'' module names on Python 3
2018-11-01, by Augie Fackler
tests: add a critical flush() to run-tests.py to make output stable on py3
2018-11-01, by Augie Fackler
merge-tools: when calling external merge tool, describe the resolve inputs
2018-10-13, by Kyle Lippincott
templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2
2018-10-26, by Yuya Nishihara
templatekw: add p1/p2 keywords which switches the current ctx
2018-10-26, by Yuya Nishihara
templater: add wrapper for a single template mapping
2018-10-19, by Yuya Nishihara
templatekw: extract internal "{rev}:{node|formatnode}" template to constant
2018-10-26, by Yuya Nishihara
tweakdefaults: remove commands.resolve.mark-check=abort, it is too broken
stable
2018-11-05, by Kyle Lippincott
resolve: when resolve.mark-check=abort, downgrade to warning if pats specified
stable
2018-11-02, by Kyle Lippincott
test: remove changes preparing the drop of `HGMERGE`
2018-11-01, by Boris Feld
run-tests: define the default merge tool through configuration
2018-11-01, by Boris Feld
run-tests: explicitly declare the list of dropped environment variable
2018-10-19, by Boris Feld
test: drop usage of `HGMERGE` in `test-lfconvert.t`
2018-11-01, by Boris Feld
test: drop usage of `HGMERGE` in `test-merge-types.t`
2018-11-01, by Boris Feld
test: use the "correct" merge tool in `test-rebase-detach.t`
2018-11-01, by Boris Feld
test: also deactivate `ui.merge` when testing merge tool
2018-10-31, by Boris Feld
tests: adjust merge tool config in test-largefiles-update.t
2018-10-31, by Boris Feld
extensions: include current version in "invalid version" message
2018-04-20, by Boris Feld
obsolete: prefetch the repo.obsstore used in phasedivergence loop
2018-10-19, by Boris Feld
obsutil: prefetch method in allpredecessors loop
2018-10-19, by Boris Feld
merge with stable
2018-11-02, by Augie Fackler
Added signature for changeset a91a2837150b
stable
2018-11-02, by Augie Fackler
Added tag 4.8 for changeset a91a2837150b
stable
2018-11-02, by Augie Fackler
beautifygraph: don't substitute anything for 'X' in rendered graphs
2018-10-13, by Danny Hooper
py3: do not stringify integers in revlog stats by '%s'
2018-10-24, by Yuya Nishihara
py3: convert revlog stats to a dict of (bytes, int) pairs
2018-10-24, by Yuya Nishihara
rust: fix signature of rustlazyancestors_init() function
stable
4.8
2018-10-28, by Yuya Nishihara
tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause
stable
2018-11-02, by Yuya Nishihara
relnotes: various tweaks for release notes
stable
2018-10-19, by Anton Shestakov
delta: skip "empty delta" optimisation for non-general case (issue6006)
stable
2018-11-01, by Boris Feld
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case
stable
2018-11-01, by Martin von Zweigbergk
tests: demonstrate broken copies._fullcopytracing()
stable
2018-11-01, by Martin von Zweigbergk
narrow: make copies.pathcopies() filter with narrowspec again
stable
2018-11-01, by Martin von Zweigbergk
tests: demonstrate broken copies.pathcopies()
stable
2018-11-01, by Martin von Zweigbergk
setup: explain to distutils how we write rc versions
stable
2018-10-31, by Paul Morelle
changegroup: restore default node ordering (issue6001)
stable
2018-10-31, by Boris Feld
changegroup: introduce an explicit linear sorting
stable
2018-10-29, by Boris Feld
py3: roll up threading.Thread constructor args into **kwargs
2018-10-25, by Matt Harbison
tests: glob over a single quote vs double quote difference on Windows
2018-10-25, by Matt Harbison
py3: port test-log-exthook.t to Python 3
2018-10-23, by Augie Fackler
extensions: fix up many many debug logs that use %r
2018-10-12, by Augie Fackler
blackbox: add configitem for format of log timestamps
2018-10-17, by Matt DeVore
narrow: replace filtering in list comprehension by set operations
2018-10-23, by Martin von Zweigbergk
storage: update sqlitestore to use the new `deltamode` parameter
2018-10-23, by Boris Feld
narrow: rework logic to check whether we need to widen and narrow
2018-10-23, by Pulkit Goyal
tests: show that adding an already included path still calls narrow_widen()
2018-10-23, by Pulkit Goyal
graft: introduce --base option for using custom base revision while merging
2018-10-14, by Mads Kiilerich
changegroup: add a option to create bundle with full snapshot only
2018-10-18, by Boris Feld
changegroup: allow to force delta to be against p1
2018-10-10, by Boris Feld
fix: disable use of thread-based worker
stable
2018-10-31, by Yuya Nishihara
storage: also use `deltamode argument` for ifiledata
2018-10-09, by Boris Feld
configitems: rename the config to prevent adding an alias in future
stable
2018-10-31, by Pulkit Goyal
sparse-revlog: only refine delta candidates in the sparse case (issue6006)
stable
2018-10-31, by Boris Feld
changegroup: refactor emitrevision to use a `deltamode` argument
2018-10-09, by Boris Feld
http: work around custom http client classes that refuse extra attrs
stable
2018-10-29, by Augie Fackler
branchmap: do not specify changelog as an argument
2018-10-23, by Yuya Nishihara
filecache: unimplement __set__() and __delete__() (API)
2018-10-20, by Yuya Nishihara
filecache: use try-except for faster __dict__ lookup
2018-10-20, by Yuya Nishihara
crecord: make nextsametype() check that parent item exists (issue6009)
stable
2018-10-25, by Anton Shestakov
help: describe what ui.tweakdefaults changes, concretely
stable
2018-10-24, by Valentin Gatien-Baron
logexchange: convert paths to unix when detecting the active path
stable
2018-10-25, by Matt Harbison
help: update the default value specified for `profiling.time-track`
stable
2018-10-24, by Matt Harbison
profiling: revert the default mode back to 'cpu' on Windows
stable
2018-10-24, by Matt Harbison
phase: add an archived phase
stable
2018-10-17, by Boris Feld
exewrapper: apply clang-format to silence test-check-clang-format.t
stable
2018-10-23, by Yuya Nishihara
help: displaying extension commands by default
2018-10-18, by rdamazio
help: displaying documented aliases by default
2018-10-18, by rdamazio
help: allow hiding of help topics
2018-10-13, by rdamazio
help: allow commands to be hidden
2018-10-13, by rdamazio
py3: add one more passing test to whitelist
2018-10-20, by Pulkit Goyal
py3: make sure we pass sysstr in sqlite3.connect()
2018-10-20, by Pulkit Goyal
archive: use manifest.matches() to simplify and speed up matching
2017-09-05, by Martin von Zweigbergk
archive: create alwaysmatcher when no matcher provided
2017-09-05, by Martin von Zweigbergk
archive: change "matcnfn" argument to a real matcher
2017-09-05, by Martin von Zweigbergk
Added signature for changeset 956ec6f1320d
stable
2018-10-22, by Augie Fackler
Added tag 4.8rc0 for changeset 956ec6f1320d
stable
2018-10-22, by Augie Fackler
merge to stable for 4.8 release freeze
stable
4.8rc0
2018-10-22, by Augie Fackler
shortest: never emit 0-length prefix even if unique
2018-10-22, by Martin von Zweigbergk
logtoprocess: sends the canonical command name to the subprocess
2018-10-22, by Boris Feld
logtoprocess: fix message formatting
2018-10-22, by Boris Feld
profiling: move default mode to "real" time
2018-08-18, by Boris Feld
streamclone: abort when client needs to handle obsmarkers, but doesn't
2018-10-05, by Anton Shestakov
streamclone: include obsstore file into stream bundle if client can read it
2018-10-05, by Anton Shestakov
setup: build exewrapper with Unicode support on py3
2018-10-19, by Matt Harbison
exewrapper: convert to _tcsxxx functions for Unicode compatability
2018-10-19, by Matt Harbison
exewrapper: drop an unused variable
2018-10-19, by Matt Harbison
commands: restore compatibility for "^cmd" registration (issue6005)
2018-10-18, by Yuya Nishihara
exchangev2: support fetching shallow files history
2018-10-19, by Gregory Szorc
sqlitestore: support for storing revisions without their parents
2018-10-17, by Gregory Szorc
wireprotov2: support exposing linknode of file revisions
2018-10-19, by Gregory Szorc
localrepo: support marking repos as having shallow file storage
2018-10-19, by Gregory Szorc
repository: teach addgroup() to receive data with missing parents
2018-09-26, by Gregory Szorc
commands: support passing depth to hg.clone()
2018-10-19, by Gregory Szorc
filelog: add a hasnode() method (API)
2018-10-03, by Gregory Szorc
lfs: consult the narrow matcher when extracting pointers from ctx (issue5794)
2018-10-21, by Matt Harbison
statprof: fix overflow while skipping boilerplate parts
2018-10-20, by Yuya Nishihara
statprof: fix indent level of fp.write() (issue6004)
2018-10-20, by Yuya Nishihara
py3: stringify setupversion on Windows
2018-10-19, by Matt Harbison
tests: add coverage for some untested areas of hgweb
2018-10-19, by Matt Harbison
statprof: update the name as the i increases (issue6003)
2018-10-19, by Pulkit Goyal
test: show more profile lines in test-profile.t
2018-10-19, by Pulkit Goyal
keepalive: use getattr to avoid AttributeErrors when vcr is in use
2018-10-19, by Augie Fackler
phabricator: do more of the VCR work in demandimport.deactivated()
2018-10-19, by Augie Fackler
tests: sleep longer in test-logtoprocess.t
2018-10-19, by Augie Fackler
tests: fix pyflakes warning in test-duplicateoptions.py
2018-10-19, by Augie Fackler
branchmap: avoid changelog and attribute lookups in replacecache()
2018-10-19, by Gregory Szorc
branchmap: pass changelog into branchmap functions
2018-10-19, by Gregory Szorc
fuzz: move many initialization steps into LLVMFuzzerInitialize
2018-10-18, by Augie Fackler
bundle2: fix broken compression engine assertion
2016-11-17, by Martin von Zweigbergk
tests: glob over a difference between Windows 7 and Window 10
2018-10-18, by Matt Harbison
py3: fix module imports in test-highlight.t
2018-10-18, by Matt Harbison
py3: fix module imports in tests, as flagged by test-check-module-imports.t
2018-10-17, by Matt Harbison
lfs: don't add extension to hgrc after conversion (BC)
2018-10-18, by Matt Harbison
addremove: add "ui." prefix to message color keys
2018-10-18, by Yuya Nishihara
update: clarify update() call sites by specifying argument names
2017-02-09, by Martin von Zweigbergk
debugcommands: avoid stack trace from debugindexstats in pure mode
2018-10-18, by Martin von Zweigbergk
tests: fix up pure case of test-sqlitestore.t
2018-10-18, by Augie Fackler
tests: don't emit false failures when sqlite3 is missing
2018-10-18, by Augie Fackler
py3: get around IOError variants in test-commandserver.t
2018-10-16, by Yuya Nishihara
py3: don't use traceback.print_exc() in commandserver.py
2018-10-16, by Yuya Nishihara
py3: invalidate repository cache with system-string keys
2018-10-16, by Yuya Nishihara
py3: system-stringify file mode in commandserver.py
2018-10-16, by Yuya Nishihara
py3: alias next to __next__ in commandserver.py
2018-10-16, by Yuya Nishihara
py3: system-stringify list of attributes to be forwarded from commandserver.py
2018-10-16, by Yuya Nishihara
py3: import StringIO from test utility to test-commandserver.t
2018-10-16, by Yuya Nishihara
py3: use bprint() helper in test-commandserver.t
2018-10-16, by Yuya Nishihara
py3: byte-stringify most literals in test-commandserver.t
2018-10-16, by Yuya Nishihara
localrepo: ensure we properly %-format int in exception throw
2018-10-14, by Augie Fackler
py3: add a r'' prefix in mercurial/exchange.py
2018-10-18, by Pulkit Goyal
py3: add 5 new passing tests to whitelist caught by buildbot
2018-10-18, by Pulkit Goyal
py3: fix test-import-context.t
2018-10-17, by Matt Harbison
py3: restore perfstartup() prior to b456b2e0ad9f on Windows
2018-10-15, by Matt Harbison
help: document the server capabilities added by the LFS extension
2018-10-17, by Matt Harbison
py3: fix test-propertycache.py on Windows
2018-09-27, by Matt Harbison
commands: adjust metavariables as appropriate
2018-10-17, by Anton Shestakov
match: fix up a repr to not crash on Python 3
2018-10-14, by Augie Fackler
narrow: when widening, don't include manifests the client already has
2018-10-05, by Martin von Zweigbergk
tests: add test for widening from an empty clone
2018-10-17, by Martin von Zweigbergk
subrepo: access status members by name instead of by position
2018-10-17, by Martin von Zweigbergk
revisions: when using prefixhexnode, ensure we prefix "0"
2018-10-16, by Kyle Lippincott
store: pass matcher to store.datafiles()
2018-10-03, by Pulkit Goyal
streamclone: pass narrowing related info in _walkstreamfiles()
2018-10-03, by Pulkit Goyal
streamclone: new server config and some API changes for narrow stream clones
2018-09-26, by Pulkit Goyal
narrow: only send the narrowspecs back if ACL in play
2018-10-10, by Pulkit Goyal
zsh_completion: add -l/--list flag for hg bookmarks completion
2018-10-17, by Anton Shestakov
zsh_completion: fix a couple of flags still not being perfect
2018-10-17, by Anton Shestakov
zsh_completion: use $_hg_remote_opts after it is defined
2018-10-17, by Anton Shestakov
tests: fix "running x tests using y ... " output in a few more places
2018-10-17, by Martin von Zweigbergk
py3: fix test-hardlinks.t
2018-10-14, by Mark Thomas
exchange: support declaring pull depth
2018-09-14, by Gregory Szorc
exchangev2: support for calling rawstorefiledata to retrieve raw files
2018-10-17, by Gregory Szorc
wireprotov2: implement command for retrieving raw store files
2018-10-16, by Gregory Szorc
wireprotov2: add response type that serializes to indefinite length bytestring
2018-10-16, by Gregory Szorc
exchangev2: recognize narrow patterns when pulling
2018-09-26, by Gregory Szorc
sqlitestore: file storage backend using SQLite
2018-10-09, by Gregory Szorc
storageutil: extract most of peek_censored from revlog
2018-10-16, by Gregory Szorc
lfs: autoload the extension when cloning from repo with lfs enabled
2018-09-20, by Matt Harbison
testing: switch to inserting deltas
2018-10-16, by Gregory Szorc
testing: remove expectation of error on bad node insert
2018-10-16, by Gregory Szorc
storageutil: convert fileid to bytes to avoid cast to %s
2018-10-16, by Gregory Szorc
tests: use byte literals in test-storage.py
2018-10-16, by Gregory Szorc
py3: byte-stringify literals in test-keyword.t
2018-10-16, by Yuya Nishihara
py3: flush std streams before/after running user code in heredoctest.py
2018-10-16, by Yuya Nishihara
py3: rewrite StringIO fallback for Python 3
2018-10-16, by Yuya Nishihara
py3: reinvent print() function for contrib/hgclient.py
2018-10-16, by Yuya Nishihara
py3: work around unicode stdio streams in contrib/hgclient.py
2018-10-16, by Yuya Nishihara
py3: convert string literals to bytes in contrib/hgclient.py
2018-10-16, by Yuya Nishihara
merge with stable
2018-10-16, by Augie Fackler
branchmap: remove redundant sort
2018-08-31, by Martijn Pieters
revset: drop special case of 'revset(...)' function in analyze
2018-10-11, by Boris Feld
revset: document the `revset(...)` syntax
2018-10-11, by Boris Feld
check-commit: update test expectation per removal of "double empty line" rule
2018-10-16, by Yuya Nishihara
style: drop requirement to only use single lines between top-level objects
2018-10-14, by Martijn Pieters
py3: byteify extension in test-relink.t
2018-10-14, by Matt Harbison
f: fix a Python 3 bytes/string issue
2018-10-13, by Augie Fackler
tests: use regex instead of Python versions for archive hash changes
2018-10-14, by Augie Fackler
notify: a ton of encoding dancing to deal with the email module
2018-10-14, by Augie Fackler
tests: add missing b prefix in test-context-metadata.t
2018-10-14, by Augie Fackler
context: raise runtime errors with sysstrs
2018-10-14, by Augie Fackler
rust: rustfmt config for hg-direct-ffi
2018-10-15, by Georges Racinet
rust: rustlazyancestors.__contains__
2018-10-08, by Georges Racinet
help: fix a missing quote character in ui.tweakdefaults
2018-10-14, by Matt Harbison
rust: hooking into Python code
2018-09-27, by Georges Racinet
py3: fix test-propertycache.py
2018-10-14, by Mark Thomas
py3: fix test-dirstate-race.t
2018-10-14, by Mark Thomas
help: adding a proper declaration for shortlist/basic commands (API)
2018-10-12, by Rodrigo Damazio
help: assigning topic categories
2018-10-12, by Rodrigo Damazio
help: assigning categories to existing commands
2018-10-13, by rdamazio
help: splitting the topics by category
2018-10-12, by Rodrigo Damazio
help: adding support for command categories
2018-10-13, by rdamazio
notify: just use email.errors
2018-10-14, by Yuya Nishihara
rust-chg: add struct holding information needed to spawn server process
2018-10-06, by Yuya Nishihara
rust-chg: install logger if $CHGDEBUG is set
2018-10-07, by Yuya Nishihara
rust-chg: depend on log and tokio_timer
2018-10-06, by Yuya Nishihara
rust-chg: suppress panic while writing chg error to stderr
2018-10-07, by Yuya Nishihara
logcmdutil: add a helpful assertion to catch mistyped templates early
2018-10-14, by Augie Fackler
notify: adapt to new location of email module's errors
2018-10-14, by Augie Fackler
notify: add some b prefixes
2018-10-14, by Augie Fackler
py3: fix test-diff-color.t
2018-10-14, by Mark Thomas
py3: fix test-revlog.t
2018-10-14, by Mark Thomas
fuzz: try *even harder* to prevent Python from looking up usernames
2018-10-14, by Augie Fackler
wireproto: fix incorrect function name in docstring
2018-10-14, by Connor Sheehan
py3: fix test-status.t
2018-10-13, by Mark Thomas
formatter: make debug output prettier
2018-10-14, by Yuya Nishihara
stringutil: allow to specify initial indent level of pprint()
2018-10-14, by Yuya Nishihara
stringutil: make level parameter of pprintgen() 0-origin
2018-10-14, by Yuya Nishihara
formatter: use stringutil.pprint() in debug output to drop b''
2018-10-14, by Yuya Nishihara
rust: exposing in parsers module
2018-09-27, by Georges Racinet
rust: iterator bindings to C code
2018-09-27, by Georges Racinet
rust: pure Rust lazyancestors iterator
2018-09-27, by Georges Racinet
run-tests: restore quoting the python executable for running *.py tests
2018-10-13, by Matt Harbison
tests: replace `cd ..` with an absolute path in a couple ssh tests
2018-10-13, by Matt Harbison
lfs: register the flag processors per repository
2018-10-04, by Matt Harbison
revlog: allow flag processors to be applied via store options
2018-10-09, by Matt Harbison
py3: use str to query registry values on Windows
2018-10-12, by Matt Harbison
py3: convert "usage" literal to bytes
2018-10-13, by Yuya Nishihara
churn: remove redundant round()
2018-10-13, by Augie Fackler
py3: use py3 as the test tag, dropping the k
2018-10-13, by Martijn Pieters
tests: fix inline extension in test-fncache.t for Python 3
2018-10-13, by Augie Fackler
py3: 3 more passing tests
2018-10-13, by Augie Fackler
simplemerge: port to Python 3
2018-10-13, by Augie Fackler
contrib: fix up output in check-config.py to use strs to avoid b prefixes
2018-10-13, by Augie Fackler
context: open files in bytes mode
2018-10-13, by Augie Fackler
tests: fix up test-hghave for recent run-tests change to use more CPUs
2018-10-13, by Augie Fackler
py3: fix test-parse-date.t
2018-10-13, by Mark Thomas
obsolete: don't translate internal error message
2018-10-12, by Yuya Nishihara
py3: get around unicode docstrings in test-encoding-textwrap.t and test-help.t
2018-10-12, by Yuya Nishihara
crecord: make enter move cursor down to the next item of the same type
2018-10-13, by Anton Shestakov
py3: fix infinitepush extension tests
2018-10-13, by Mark Thomas
py3: build help of compression engines in bytes
2018-10-13, by Yuya Nishihara
py3: do I/O in bytes in test-help.t
2018-10-13, by Yuya Nishihara
tests: accept slightly different zip file in Python 3
2018-10-13, by Augie Fackler
webcommands: use stringutil.pprint() to repr invalid archive types
2018-10-13, by Augie Fackler
archival: don't try and fsdecode non-{bytes,str} objects
2018-10-13, by Augie Fackler
tests: fix last failure in test-tools.t
2018-10-13, by Augie Fackler
run-tests: run tests with as many processes as cores by default
2018-10-13, by Gregory Szorc
run-tests: print number of tests and parallel process count
2018-10-13, by Gregory Szorc
releasenotes: use stringutil.wrap() instead of handcrafted TextWrapper wrapper
2018-10-13, by Yuya Nishihara
match: optimize matcher when all patterns are of rootfilesin kind
2018-10-13, by Martin von Zweigbergk
churn: use integer division consistently
2018-10-13, by Augie Fackler
churn: fix stack traces on Python 3
2018-10-13, by Augie Fackler
py3: moar passing tests
2018-10-13, by Augie Fackler
py3: one new passing tests
2018-10-12, by Augie Fackler
tests: expand our coverage of errors in Python 3 for bad extensions
2018-10-12, by Augie Fackler
tests: add lots of globs and conditional output lines
2018-10-12, by Augie Fackler
releasenotes: fix remaining bytes/unicode issues caught by tests
2018-10-13, by Augie Fackler
relnotes: port to Python 3
2018-10-13, by Augie Fackler
py3: use __code__ instead of func_code to test if func is cachable
2018-10-13, by Yuya Nishihara
py3: pass in system string to vars(branchmap).__contains__()
2018-10-13, by Yuya Nishihara
test-bookmarks-pushpull: use correct tmp dir for no-bm-move.sh
2018-10-13, by Mark Thomas
py3: add some glob to make output compatible with python 3
2018-10-13, by Pulkit Goyal
py3: add a b'' prefix in tests/test-requires.t
2018-10-13, by Pulkit Goyal
py3: use '%d' for rev nums instead of '%s'
2018-10-13, by Pulkit Goyal
py3: more globing of things to make output compatible between py2 and py3
2018-10-13, by Pulkit Goyal
py3: use stringutil.pprint() instead of '%r'
2018-10-13, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-10-13, by Pulkit Goyal
py3: add some py3 specific output to test
2018-10-13, by Pulkit Goyal
py3: use stringutil.pprint() in color.py instead of '%r'
2018-10-13, by Pulkit Goyal
py3: add b'' prefixes in tests/test-progress.t
2018-10-13, by Pulkit Goyal
py3: add b'' prefixes to tests/test-keyword.t
2018-10-13, by Pulkit Goyal
py3: use stringutil.pprint() if we are printing bool values
2018-10-13, by Pulkit Goyal
py3: glob some difference between py2 and py3 output
2018-10-13, by Pulkit Goyal
py3: byteify tests/wireprotosimplecache.py
2018-10-13, by Pulkit Goyal
py3: add b'' prefixes in tests/test-help.t
2018-10-13, by Pulkit Goyal
py3: use sys.stdout.buffer for binary output in tests/svnxml.py
2018-10-13, by Pulkit Goyal
py3: use '%s' instead of %r in hgext/convert/subversion.py
2018-10-13, by Pulkit Goyal
py3: make test-contrib-perf.t work on python 3
2018-10-13, by Pulkit Goyal
py3: add 3 more passing tests to whitelist caught by buildbot
2018-10-13, by Pulkit Goyal
py3: add some r'' prefixes in hgext/narrow/narrowwirepeer.py
2018-10-13, by Pulkit Goyal
py3: r'' prefix default values for mimetypes.guess_mime()
2018-10-12, by Gregory Szorc
absorb: update help text
2018-10-12, by Mark Thomas
fsmonitor: use vfs instead of opener (issue5938)
2018-10-12, by FUJIWARA Katsunori
tests: configure fsmonitor.mode=paranoid always if fsmonitor is used
2018-10-12, by FUJIWARA Katsunori
tests: drop files from exclusion list in test-check-module-imports.t
2018-10-08, by FUJIWARA Katsunori
tests: use NO_CHECK_EOF for fragments used to test importing via extension
2018-10-08, by FUJIWARA Katsunori
tests: use NO_CHECK_EOF for fragments having intentional error
2018-10-08, by FUJIWARA Katsunori
tests: fix style issue of importing order in test-lock.py
2018-10-08, by FUJIWARA Katsunori
tests: fix style issue of importing hgweb in embedded code fragments
2018-10-08, by FUJIWARA Katsunori
py3: encode str to bytes
2018-10-12, by Gregory Szorc
py3: sprinkle statprof.py with utf-8 encoding
2018-10-12, by Gregory Szorc
py3: flush stdout
2018-10-12, by Gregory Szorc
py3: use raw strings in statprof.py
2018-10-12, by Gregory Szorc
py3: switch from print(..., file=) to write()
2018-10-12, by Gregory Szorc
py3: use %d in a few places
2018-10-12, by Gregory Szorc
py3: use raw strings for stack names
2018-10-12, by Gregory Szorc
py3: use sysbytes for converting code attributes
2018-10-12, by Gregory Szorc
py3: use write() instead of print()
2018-10-12, by Gregory Szorc
py3: use %d to format ints
2018-10-12, by Gregory Szorc
py3: convert sorting field to sysstr
2018-10-12, by Gregory Szorc
py3: encode json output to bytes and use write()
2018-10-12, by Gregory Szorc
absorb: prompt user to accept absorb changes by default
2018-10-12, by Mark Thomas
templatefuncs: add truncate parameter to pad
2018-10-12, by Mark Thomas
absorb: print summary of changesets affected
2018-10-12, by Mark Thomas
absorb: use a formatter to generate output
2018-10-12, by Mark Thomas
tests: fix up test-bad-extension.t's inline extension
2018-10-12, by Augie Fackler
polib: update to latest release 1.0.7 (upstream rev d75ce6dbbc2a)
2018-10-12, by Augie Fackler
tests: glob away some annoying py3 differences
2018-10-12, by Augie Fackler
tests: fix a repr on python3 in test-extension.t
2018-10-12, by Augie Fackler
tests: so many b prefixes in test-extension.t
2018-10-12, by Augie Fackler
tests: ensure print() statements in test-extension.t all flush
2018-10-12, by Augie Fackler
revlog: update pure nodecache start lookup offset on insertion
2018-10-12, by Gregory Szorc
exchangev2: use filesdata
2018-10-03, by Gregory Szorc
wireprotov2: define and implement "filesdata" command
2018-10-03, by Gregory Szorc
wireprotov2: extract file object emission to own function
2018-10-02, by Gregory Szorc
wireprotov2: change how revisions are specified to changesetdata
2018-10-08, by Gregory Szorc
wireprotov2: stop sending phase updates for base revisions
2018-10-08, by Gregory Szorc
debugcommands: support wrapping long lines
2018-10-11, by Gregory Szorc
exchangev2: honor server advertised manifestdata recommended batch size
2018-10-03, by Gregory Szorc
wireprotov2: advertise recommended batch size for requests
2018-10-08, by Gregory Szorc
httppeer: expose API descriptor on httpv2peer
2018-10-03, by Gregory Szorc
tests: use baseurl instead of advertisedbaseurl
2018-10-11, by Gregory Szorc
py3: another one started passing
2018-10-12, by Augie Fackler
py3: one more passing test
2018-10-12, by Augie Fackler
scmutil: wrap locker information in bytestr before repr()ing it
2018-10-12, by Augie Fackler
py3: more passing tests
2018-10-12, by Augie Fackler
py3: whitelist another passing test
2018-10-12, by Augie Fackler
obsolete: convert error string to a sysstr
2018-10-12, by Augie Fackler
tests: ensure the python 3 passing test list stays sorted
2018-10-12, by Augie Fackler
py3: sort passing test list
2018-10-12, by Augie Fackler
py3: tweak stdout writing in test-hgweb-no-path-info.t
2018-10-11, by Gregory Szorc
py3: use .+ instead of .* in regexp pattern
2018-10-11, by Gregory Szorc
py3: coerce bytestr to bytes to appease urllib.parse.quote_from_bytes()
2018-10-11, by Gregory Szorc
py3: pass str and return bytes from mimetypes.guess_type()
2018-10-11, by Gregory Szorc
py3: use bytes literal in test-hgweb-json.t
2018-10-11, by Gregory Szorc
py3: convert diff opcode name to bytes
2018-10-11, by Gregory Szorc
py3: byteify hgweberror.py
2018-10-11, by Gregory Szorc
py3: encode JSON str to bytes
2018-10-11, by Gregory Szorc
py3: use b'' in test-check-interfaces.py
2018-10-11, by Gregory Szorc
revlog: optimize ancestors() to not check filtered revisions for each
2018-10-12, by Yuya Nishihara
phabricator: drop support for the legacy phabricator.auth.token config (BC)
2018-10-11, by Matt Harbison
absorb: print '{rev}:' as a prefix to the hash
2018-10-11, by Matt Harbison
packaging: fix "make centos{5,6,7}"
2018-10-11, by muxator
narrow: don't compress the bundle2 when sending 'error:abort'
2018-10-10, by Pulkit Goyal
push: add "remote" to 'repository changed while pushing' messages (issue5971)
2018-10-11, by Taapas Agrawal
fuzz: try setting PYTHONNOUSERSITE=1 to avoid loading site-packages
2018-10-11, by Augie Fackler
perf: extract result formatting in its own function
2018-10-03, by Boris Feld
perf: extract the timing of a section in a context manager
2018-10-02, by Boris Feld
pref: support negative indexing in perfrevlogrevisions
2018-10-01, by Boris Feld
perf: accept formatter option for perfmanifest
2018-10-01, by Boris Feld
perf: fix -T json
2018-10-01, by Boris Feld
formatter: more details on assertion failure
2018-10-01, by Boris Feld
wireprotov2: raise ProgrammingError on unknown action
2018-10-10, by Gregory Szorc
wireprotov2: send content encoded frames from server
2018-10-08, by Gregory Szorc
wireprotov2: raise exception in objects() if future has been resolved
2018-10-08, by Gregory Szorc
wireprotov2: don't emit empty frames
2018-10-05, by Gregory Szorc
wireprotov2: remove functions for creating response frames from bytes
2018-10-05, by Gregory Szorc
wireprotov2: handle noop action
2018-10-05, by Gregory Szorc
wireprotov2: send protocol settings frame from client
2018-10-08, by Gregory Szorc
wireprotov2: define and use stream encoders
2018-10-08, by Gregory Szorc
lfs: avoid a potential variable reference before assignment error in cmdserver
stable
2018-10-10, by Matt Harbison
wireprotov2: establish dedicated classes for input and output streams
2018-10-04, by Gregory Szorc
wireprotov2: pass ui into clientreactor and serverreactor
2018-10-04, by Gregory Szorc
wireprotov2: handle stream encoding settings frames
2018-10-04, by Gregory Szorc
wireprotov2: document client reactor actions
2018-10-04, by Gregory Szorc
wireprotov2: handle sender protocol settings frames
2018-10-04, by Gregory Szorc
wireprotov2: update stream encoding specification
2018-10-04, by Gregory Szorc
cborutil: cast bytearray to bytes
2018-10-04, by Gregory Szorc
tests: disable zstd in test
2018-10-08, by Gregory Szorc
wireprotov2: remove "compression" from capabilities response
2018-10-08, by Gregory Szorc
zstandard: vendor python-zstandard 0.10.1
2018-10-08, by Gregory Szorc
rust-chg: install signal handlers to forward signals to server
2018-09-25, by Yuya Nishihara
rust-chg: remove SIGCHLD handler which won't work in oxidized chg
2018-09-24, by Yuya Nishihara
rust-chg: extract signal handlers from chg/procutil.c
2018-09-24, by Yuya Nishihara
help: document about "version" template keywords
2018-10-07, by Yuya Nishihara
help: document about "tags" template keywords
2018-10-07, by Yuya Nishihara
help: document about "status" template keywords
2018-10-07, by Yuya Nishihara
help: document about "resolve" template keywords
2018-10-07, by Yuya Nishihara
help: document about "paths" template keywords
2018-10-07, by Yuya Nishihara
help: document about "identify" template keywords
2018-10-07, by Yuya Nishihara
help: document about "grep" template keywords
2018-10-07, by Yuya Nishihara
chgserver: catch Abort while parsing early args to shut down cleanly
2018-10-07, by Yuya Nishihara
chg: upgrade client to use "setumask2" command
2018-10-05, by Yuya Nishihara
chgserver: add "setumask2" command which uses correct message frame
2018-10-04, by Yuya Nishihara
packaging: "make deb" no longer fails
2018-10-09, by muxator
packaging: cleanup() did not read the value of $CLEANUP
2018-10-09, by muxator
packaging: builddeb's cleanup needs to expand PWD, safely
2018-10-09, by muxator
packaging: blindly factor out trap's cleanup function in builddeb
2018-10-09, by muxator
packaging: print full path to the packages when builddeb finishes successfully
2018-10-09, by muxator
packaging: print more specific error messages when builddeb fails
2018-10-09, by muxator
cmdutil: sort unresolved paths
2018-10-09, by Gregory Szorc
fuzz: report error if Python code raised exception
2018-10-09, by Yuya Nishihara
revlog: explicitly initialize static variables
2018-10-09, by Yuya Nishihara
tests: do not change sys.path, it can break loading cext.parsers
2018-10-08, by Joerg Sonnenberger
tests: deal with differences in tic from ncurses and NetBSD
2018-10-08, by Joerg Sonnenberger
closehead: fix close-head -r listification
2018-10-08, by Joerg Sonnenberger
import-checker: use testparseutil.embedded() to centralize detection logic
2018-08-23, by FUJIWARA Katsunori
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
2018-08-23, by FUJIWARA Katsunori
contrib: add an utility module to parse test scripts
2018-08-23, by FUJIWARA Katsunori
tests: use environment variable indirectly
2018-08-23, by FUJIWARA Katsunori
tests: import multiple modules separately
2018-08-23, by FUJIWARA Katsunori
fuzz: allow manifest fuzzer to detect leaks
2018-10-08, by Augie Fackler
fuzzers: init Python in LLVMFuzzerInitialize and intentionally leak it
2018-10-08, by Augie Fackler
revlog: if the module is initialized more than once, don't leak nullentry
2018-10-08, by Augie Fackler
narrow: move remaining narrow-limited dirstate walks to core
2018-10-01, by Martin von Zweigbergk
narrow: allow repo.narrowmatch(match) to include exact matches from "match"
2018-10-01, by Martin von Zweigbergk
narrow: filter files by narrowspec in ctx.matches()
2018-09-28, by Martin von Zweigbergk
narrow: only walk files within narrowspec also for committed revisions
2018-09-28, by Martin von Zweigbergk
status: intersect matcher with narrow matcher instead of filtering afterwards
2018-09-27, by Martin von Zweigbergk
localrepo: allow narrowmatch() to accept matcher to intersect with
2018-09-28, by Martin von Zweigbergk
obsolete: fix ValueError when stored note contains ':' char (issue5783)
2018-10-05, by Zharaskhan Aman
narrow: update TODO.rst now that we share format with sparse
2018-10-05, by Martin von Zweigbergk
narrow: update TODO.rst now that we filter status in ctx
2018-10-05, by Martin von Zweigbergk
narrow: update TODO.rst now that the narrowspec is in .hg/store
2018-10-05, by Martin von Zweigbergk
py3: add 8 new passing tests to whitelist found by buildbot
2018-10-05, by Pulkit Goyal
py3: use '%f' for floats instead of '%s'
2018-10-05, by Pulkit Goyal
narrow: move adding of narrow server capabilities to core
2018-10-05, by Pulkit Goyal
wireprotoserver: move narrow capabilities to wireprototypes.py
2018-10-05, by Pulkit Goyal
narrow: introduce a config option to check if narrow is enabled or not
2018-10-05, by Pulkit Goyal
narrow: move the code to generate a widening bundle2 to core
2018-10-05, by Pulkit Goyal
narrow: start returning bundle2 from widen_bundle()
2018-10-02, by Pulkit Goyal
narrow: the first version of narrow_widen wireprotocol command
2018-09-28, by Pulkit Goyal
remotenames: abort if literal revset pattern matches nothing
2018-10-05, by Yuya Nishihara
remotenames: remove unneeded sorted() from revset implementation
2018-10-05, by Yuya Nishihara
remotenames: don't call a set of nodes as "revs"
2018-10-05, by Yuya Nishihara
remotenames: use util.always instead of handcrafted lambda
2018-10-05, by Yuya Nishihara
remotenames: inline _parseargs() into _revsetutil()
2018-10-05, by Yuya Nishihara
repo: create changectx in a single place in localrepo.__getitem__
2018-10-04, by Martin von Zweigbergk
repo: remove the last few "pass" statements in localrepo.__getitem__
2018-10-04, by Martin von Zweigbergk
filectx: correct docstring about "changeid"
2018-10-04, by Martin von Zweigbergk
context: drop incorrect and superfluous docstring
2018-10-04, by Martin von Zweigbergk
remotenames: follow-up on D3639 to make revset funcs take only one arg
2018-10-04, by Augie Fackler
remotenames: add names argument to remotenames revset
2018-07-12, by Pulkit Goyal
copies: add time information to the debug information
2018-09-07, by Boris Feld
copies: add a devel debug mode to trace what copy tracing does
2018-09-07, by Boris Feld
revlog: rewrite censoring logic
2018-10-02, by Gregory Szorc
revlog: move loading of index data into own method
2018-10-02, by Gregory Szorc
revlog: clear revision cache on hash verification failure
2018-10-03, by Gregory Szorc
fuzz: new fuzzer for cext/manifest.c
2018-09-06, by Augie Fackler
revlog: rename _cache to _revisioncache
2018-10-03, by Gregory Szorc
testing: add file storage integration for bad hashes and censoring
2018-10-03, by Gregory Szorc
testing: add file storage tests for getstrippoint() and strip()
2018-10-03, by Gregory Szorc
wireprotov2: always advertise raw repo requirements
2018-10-03, by Gregory Szorc
tests: don't be as verbose in wireprotov2 tests
2018-10-03, by Gregory Szorc
repository: define and use revision flag constants
2018-10-03, by Gregory Szorc
context: reverse conditional branch order in introrev
2018-10-04, by Boris Feld
context: drop a redundant fast path in introrev
2018-10-04, by Boris Feld
context: fast path linkrev adjustement in trivial case
2018-10-04, by Boris Feld
url: allow to configure timeout on http connection
2018-10-04, by Cédric Krier
obsolete: explicitly track folds inside the markers
2018-09-26, by Boris Feld
cleanupnodes: update comment to drop mention of filtering
2018-10-03, by Boris Feld
treemanifests: remove _loadalllazy when doing copies
2018-09-26, by spectral
treemanifests: store whether a lazydirs entry needs copied after materializing
2018-09-25, by spectral
treemanifests: extract _loaddifflazy from _diff, use in _filesnotin
2018-10-02, by spectral
identify: show remote bookmarks in `hg id url -Tjson -B`
2018-10-03, by Valentin Gatien-Baron
showstack: also handle SIGALRM
2018-10-03, by Augie Fackler
exchangev2: add progress bar around manifest scanning
2018-10-03, by Gregory Szorc
httppeer: report http statistics
2018-10-01, by Gregory Szorc
keepalive: track number of bytes received from an HTTP response
2018-10-01, by Gregory Szorc
keepalive: track request count and bytes sent
2018-10-01, by Gregory Szorc
url: have httpsconnection inherit from our custom HTTPConnection
2018-10-01, by Gregory Szorc
cborutil: change buffering strategy
2018-10-03, by Gregory Szorc
cleanup: some Yoda conditions, this patch removes
2018-10-03, by Martin von Zweigbergk
streamclone: don't support stream clone unless repo feature present
2018-10-02, by Gregory Szorc
localrepo: add repository feature when repo can be stream cloned
2018-10-02, by Gregory Szorc
wireprotov2: client support for following content redirects
2018-09-26, by Gregory Szorc
wireprotov2: server support for sending content redirects
2018-09-26, by Gregory Szorc
wireprotov2: client support for advertising redirect targets
2018-09-26, by Gregory Szorc
wireprotov2: advertise redirect targets in capabilities
2018-09-26, by Gregory Szorc
wireprotov2: define semantics for content redirects
2018-09-26, by Gregory Szorc
wireprotov2: support response caching
2018-09-26, by Gregory Szorc
wireprotov2: define type to represent pre-encoded object
2018-09-26, by Gregory Szorc
wireprotov2: change name and behavior of readframe()
2018-09-26, by Gregory Szorc
url: move _wraphttpresponse() from httpeer
2018-09-26, by Gregory Szorc
debugcommands: print all CBOR objects
2018-09-26, by Gregory Szorc
help: document about "export" template keywords
2018-10-03, by Yuya Nishihara
help: document about "config" template keywords
2018-10-03, by Yuya Nishihara
help: document about "cat" template keywords
2018-10-03, by Yuya Nishihara
help: document about "branches" template keywords
2018-10-03, by Yuya Nishihara
help: document about "bookmarks" template keywords
2018-10-03, by Yuya Nishihara
help: document about "annotate" template keywords
2018-10-03, by Yuya Nishihara
storageutil: pass nodes into emitrevisions()
2018-09-28, by Gregory Szorc
storageutil: make all callables optional
2018-09-28, by Gregory Szorc
storageutil: extract most of emitrevisions() to standalone function
2018-09-28, by Gregory Szorc
storageutil: invert logic of file data comparison
2018-09-28, by Gregory Szorc
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
tip