Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-448
+448
+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.
narrow: move copies overrides to core
2018-09-28, by Martin von Zweigbergk
narrow: pass old includes and excludes to _widen()
2018-09-30, by Pulkit Goyal
narrow: check for servers' narrow support before doing anything (BC)
2018-09-28, by Pulkit Goyal
narrow: don't do the dirstate dance if ellipses is not enabled
2018-09-30, by Pulkit Goyal
narrow: pass 'narrow_widen' as source while generating changegroup
2018-09-28, by Pulkit Goyal
narrow: factor out logic to create cg while widening into separate fn
2018-09-28, by Pulkit Goyal
narrow: avoid looking up dirstate again when editing dirstate
2018-10-01, by Martin von Zweigbergk
repo: move unfiltered-repo optimization to workingctx
2018-09-26, by Martin von Zweigbergk
context: move logic from changectx.__init__ to localrepo.__getitem__ (API)
2018-09-26, by Martin von Zweigbergk
context: reduce dependence of changectx constructor
2018-09-26, by Martin von Zweigbergk
py3: use system strings for HTTP response header comparison
2018-10-01, by Gregory Szorc
py3: convert HTTP request headers to str
2018-10-01, by Gregory Szorc
py3: use system strings in HTTP server code
2018-10-01, by Gregory Szorc
py3: byteify test-storage.py
2018-10-01, by Gregory Szorc
narrow: remove narrowpatch instead of narrowcopies
2018-10-02, by Pulkit Goyal
py3: suppress the output from .write() calls in more tests
2018-10-01, by Matt Harbison
py3: byteify test-lfs.t
2018-10-01, by Matt Harbison
lfs: explicitly name a key when sorting blob pointers
2018-10-01, by Matt Harbison
py3: byteify test-lock.py
2018-10-01, by Matt Harbison
py3: byteify contrib/dumprevlog
2018-10-01, by Matt Harbison
py3: quote $PYTHON in test-merge-symlinks.t
2018-10-01, by Matt Harbison
copies: inline a variable that's used only once
2018-06-21, by Martin von Zweigbergk
bundlerepo: remove a variable alias
2018-09-15, by Martin von Zweigbergk
merge with stable
2018-10-01, by Augie Fackler
Added signature for changeset 5405cb1a7901
stable
2018-10-01, by Augie Fackler
Added tag 4.7.2 for changeset 5405cb1a7901
stable
2018-10-01, by Augie Fackler
manifest: fix out-of-bounds read of corrupted manifest entry
stable
4.7.2
2018-09-05, by Yuya Nishihara
manifest: rewrite pathlen() to not cross entry boundary
stable
2018-09-05, by Yuya Nishihara
narrow: move support for `hg verify` into core
2018-09-28, by Martin von Zweigbergk
narrow: drop unnecessary overrides of patch
2018-09-28, by Martin von Zweigbergk
tests: add test showing that paths outside narrowspec are not added
2018-09-28, by Martin von Zweigbergk
catapipe: fix bug introduced when switching to the timer api
2018-10-01, by Augie Fackler
narrow: move the ellipses server capability to core
2018-09-30, by Pulkit Goyal
narrow: move the wireprotocol narrow capability name to core
2018-09-30, by Pulkit Goyal
help: document about "files" template keywords
2018-09-30, by Yuya Nishihara
formatter: remove experimental marker from -T option
2018-09-30, by Yuya Nishihara
grep: rename {line_number} to {lineno} as well (BC)
2018-09-30, by Yuya Nishihara
annotate: rename {line_number} to {lineno} (BC)
2018-09-30, by Yuya Nishihara
resolve: rename {status} to {mergestatus} to not shadow change status (BC)
2018-09-30, by Yuya Nishihara
py3: whitelist one additional test
2018-10-01, by Augie Fackler
logtoprocess: connect all fds to /dev/null to avoid bad interaction with pager
2017-11-03, by Boris Feld
logtoprocess: add a test to show pager and ltp bad interaction
2017-11-03, by Boris Feld
py3: add one more passing test to whitelist caught by buildbot
2018-09-30, by Pulkit Goyal
cleanupnodes: pass multiple predecessors to `createmarkers` directly
2018-09-27, by Boris Feld
obsolete: allow multiple predecessors in createmarkers
2018-09-22, by Boris Feld
obsolete: preindent code in createmarkers
2018-09-26, by Boris Feld
obsolete: explicitly pass relation items to effectflag computation
2018-09-26, by Boris Feld
rebase: explicitly track collapses as fold
2018-09-26, by Boris Feld
rebase: use tuple as `replacement` keys
2018-09-26, by Boris Feld
rebase: expand a long "one-liner"
2018-09-27, by Boris Feld
cleanupnodes: drop special casing around prune markers (API)
2018-09-26, by Boris Feld
rebase: don't try to prune obsolete changeset already in the destination
2018-09-26, by Boris Feld
histedit: don't cleanup nodes already disposed of
2018-09-26, by Boris Feld
py3: avoid b'' output in test-hgweb-non-interactive.t
2018-09-30, by Matt Harbison
py3: convert print to a function call in a few tests
2018-09-30, by Matt Harbison
py3: use util.forcebytestr() to convert push lock error to bytes
2018-09-29, by Matt Harbison
py3: byteify windows.shelltocmdexe()
2018-09-29, by Matt Harbison
run-tests: flush output stream before prompting to accept changes
2018-09-29, by Matt Harbison
py3: use util.forcebytestr() to convert error messages to bytes
2018-09-30, by Pulkit Goyal
context: stop catching TypeError when converting hex nodeid to binary
2018-09-27, by Martin von Zweigbergk
context: stop catching and re-raising FilteredRepoLookupError
2018-09-27, by Martin von Zweigbergk
util: use a context manager in readlock()
2018-09-28, by Matt Harbison
py3: convert os.readlink() path to native strings on Windows
2018-09-25, by Matt Harbison
py3: suppress the output from .write() calls in the remaining tests
2018-09-29, by Matt Harbison
py3: conditionalize json float precision difference in test-debugcommands.t
2018-09-28, by Matt Harbison
py3: byteify extension in test-debugcommands.t
2018-09-28, by Matt Harbison
pullreport: rev duplicated and extinct into account
2018-09-27, by Boris Feld
pullreport: issue a message about "extinct" pulled changesets
2018-09-27, by Boris Feld
pullreport: skip or rework some early return
2018-09-27, by Boris Feld
pullreport: skip filtered revs instead of obsolete ones
2018-09-27, by Boris Feld
pullreport: add a test to show misreporting of visible changeset
2018-09-27, by Boris Feld
repo: don't look up context for tip node if it's not needed
2018-09-26, by Martin von Zweigbergk
repo: look up nullrev context by revnum, not symbolic name
2018-09-26, by Martin von Zweigbergk
bundle: consistently put revnums in "base" collection
2018-09-26, by Martin von Zweigbergk
py3: ensure printing to stdout uses str in test-hgweb-no-request-uri.t
2018-09-27, by Matt Harbison
scmutil: accept multiple predecessors in 'replacements' (API)
2018-09-27, by Boris Feld
scmutil: expand long "one-liner"
2018-09-27, by Boris Feld
shelve: find shelvedctx from bundle even if they are already in the repo
2018-09-20, by Boris Feld
shelve: return the shelved node as part of bundle application
2018-09-19, by Boris Feld
changelog: keep track of duplicated node in the transaction adding them
2018-09-20, by Boris Feld
revlog: add a callback "tracking" duplicate node addition
2018-09-19, by Boris Feld
logtoprocess: define $HG for children processes
2018-09-26, by Valentin Gatien-Baron
py3: mask out None type when printing in `debuglocks`
2018-09-26, by Matt Harbison
py3: ensure standard exceptions use `str` type strings in windows.py
2018-09-26, by Matt Harbison
py3: replace a StandardError reference
2018-09-26, by Matt Harbison
storageutil: extract revision number iteration
2018-09-24, by Gregory Szorc
storageutil: new function for extracting metadata-less content from text
2018-09-24, by Gregory Szorc
storageutil: move _censoredtext() from revlog
2018-09-24, by Gregory Szorc
storageutil: move metadata parsing and packing from revlog (API)
2018-09-24, by Gregory Szorc
storageutil: new module for storage primitives (API)
2018-09-24, by Gregory Szorc
filelog: stop proxying deltaparent() (API)
2018-09-24, by Gregory Szorc
filelog: stop proxying rawsize() (API)
2018-09-24, by Gregory Szorc
filelog: stop proxying "opener" (API)
2018-09-24, by Gregory Szorc
filelog: stop proxying flags() (API)
2018-09-24, by Gregory Szorc
revlog: move revision verification out of verify
2018-09-24, by Gregory Szorc
tests: de-flake test-narrow-debugrebuilddirstate.t
2018-09-26, by Martin von Zweigbergk
upgrade: use storageinfo() for obtaining storage metadata
2018-09-24, by Gregory Szorc
revlog: add method for obtaining storage info (API)
2018-09-24, by Gregory Szorc
lfs: drop unused import
2018-09-26, by Gregory Szorc
filelog: drop _generaldelta attribute (API)
2018-09-24, by Gregory Szorc
revlog: drop emitrevisiondeltas() and associated functionality (API)
2018-09-24, by Gregory Szorc
changegroup: port to emitrevisions() (issue5976)
2018-09-21, by Gregory Szorc
wireprotov2server: port to emitrevisions()
2018-09-24, by Gregory Szorc
tests: use more complex file storage test
2018-09-21, by Gregory Szorc
revlog: new API to emit revision data
2018-09-21, by Gregory Szorc
changegroup: remove reordering control (BC)
2018-09-24, by Gregory Szorc
filelog: drop index attribute (API)
2018-09-20, by Gregory Szorc
upgrade: use rawsize() instead of revlog index
2018-09-24, by Gregory Szorc
manifest: add rawsize() proxy (API)
2018-09-20, by Gregory Szorc
upgrade: report size of backing files, not internal storage size
2018-09-24, by Gregory Szorc
filelog: store filename directly on revlog instance
2018-09-20, by Gregory Szorc
lfs: access revlog directly
2018-09-20, by Gregory Szorc
largefiles: automatically load largefiles extension when required (BC)
2018-09-20, by Gregory Szorc
lfs: don't add extension to hgrc after clone or share (BC)
2018-09-20, by Gregory Szorc
localrepo: automatically load lfs extension when required (BC)
2018-09-20, by Gregory Szorc
lfs: add repository feature denoting the use of LFS
2018-09-19, by Gregory Szorc
localrepo: define "features" on repository instances (API)
2018-09-19, by Gregory Szorc
localrepo: support writing shared file (API)
2018-09-19, by Gregory Szorc
localrepo: support shared repo creation
2018-09-19, by Gregory Szorc
localrepo: validate directories before creating any
2018-09-19, by Gregory Szorc
localrepo: add missing join()
2018-09-19, by Gregory Szorc
revlog: use proper version comparison during verify
2018-09-19, by Gregory Szorc
filelog: stop proxying checksize() (API)
2018-09-19, by Gregory Szorc
filelog: remove version attribute (API)
2018-09-19, by Gregory Szorc
verify: start to abstract file verification
2018-09-19, by Gregory Szorc
unionrepo: remove _constructmanifest()
2018-09-24, by Gregory Szorc
merge with stable
2018-09-26, by Gregory Szorc
encoding: remove unnecessary lambdas from _encodingfixers
2018-09-25, by Martin von Zweigbergk
py3: cast exception to bytes
2018-09-25, by Gregory Szorc
py3: cast exception to bytes
2018-09-25, by Gregory Szorc
py3: remove a couple of superfluous calls to pycompat.rapply()
2018-09-25, by Matt Harbison
py3: byteify an inline python test extension
2018-09-25, by Matt Harbison
py3: conditionalize access to socketserver.ForkingMixIn
2018-09-25, by Matt Harbison
convert: fix a file descriptor leak
2018-09-25, by Matt Harbison
merge with stable
2018-09-26, by Yuya Nishihara
revlog: catch more specific exception in shortest()
2018-09-25, by Yuya Nishihara
py3: update missing module list in test-check-py3-compat.t for Windows
2018-09-24, by Matt Harbison
py3: add b'' prefixes to wire protocol test
2018-09-24, by Gregory Szorc
py3: use pycompat.strkwargs()
2018-09-24, by Gregory Szorc
py3: ensure _start_response() is called with system string
2018-09-24, by Gregory Szorc
py3: convert arguments, cwd and env to native strings when spawning subprocess
2018-09-23, by Matt Harbison
py3: apply byteskwargs to contrib/perf
2018-09-21, by Matt Harbison
py3: un-byteify strings around os.system() and os.devnull in contrib/perf
2018-09-21, by Matt Harbison
py3: work around the lack of sys.maxint in contrib/perf
2018-09-21, by Matt Harbison
py3: switch contrib/perf from xrange to pycompat.xrange
2018-09-21, by Matt Harbison
py3: handle sysstr conversion around get/set attr in contrib/perf
2018-09-21, by Matt Harbison
py3: proxy posixfile objects to re-add a useful 'name' attribute on Windows
2018-09-21, by Matt Harbison
py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings
2018-09-23, by Matt Harbison
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
2018-09-21, by Matt Harbison
py3: whitelist two more passing tests
2018-09-24, by Augie Fackler
keepalive: be more careful about self._rbuf when calling super impls
2018-09-24, by Augie Fackler
wireprotov2: teach changesetdata to fetch ancestors until depth
2018-09-17, by Gregory Szorc
wireprotov2: allow multiple fields to follow revision maps
2018-09-20, by Gregory Szorc
wireprotov2: advertise set of valid values for requestable fields
2018-09-17, by Gregory Szorc
wireprotov2: expose rich arguments metadata
2018-09-17, by Gregory Szorc
wireprotov2: advertise recognized path filter prefixes
2018-09-17, by Gregory Szorc
wireprotov2: declare command arguments richly
2018-08-30, by Gregory Szorc
chgserver: do not send system() back to client if stdio redirected (issue5992)
stable
2018-09-26, by Yuya Nishihara
chgserver: update comment describing when to fall back to core _runsystem()
stable
2018-09-26, by Yuya Nishihara
procutil: compare fd number to see if stdio protection is needed (issue5992)
stable
2018-09-26, by Yuya Nishihara
test-ssh: show that stdio redirection doesn't work with chg
stable
2018-09-25, by Yuya Nishihara
revset: make heads(commonancestors(x + x^)) be x^, not x
stable
2018-09-25, by Valentin Gatien-Baron
revset: add tests of heads(commonancestors(..))
stable
2018-09-25, by Valentin Gatien-Baron
revset: reword commonancestor()'s help
stable
2018-09-25, by Valentin Gatien-Baron
revset: remove part of the commonancestors() comment
stable
2018-09-25, by Valentin Gatien-Baron
revset: make commonancestors(x + x^) be ::(x^), not ::x
stable
2018-09-25, by Valentin Gatien-Baron
revset: add test demonstrating a bug with commonancestor()
stable
2018-09-25, by Valentin Gatien-Baron
revset: fix commonancestor test so it demonstrates correct behavior
stable
2018-09-25, by Valentin Gatien-Baron
annotate: pass in wdir rev and node to formatter (BC)
2018-09-15, by Yuya Nishihara
annotate: pass around full hex node until formatting plain output
2018-09-15, by Yuya Nishihara
log: fill in pseudo rev and node as wdir() manifest identifiers
2018-09-15, by Yuya Nishihara
log: have changesetformatter fill in wdir() rev and node (BC)
2018-09-15, by Yuya Nishihara
hgweb: use scmutil.binnode() to translate None to wdir hash (issue5988)
2018-09-23, by Yuya Nishihara
hgweb: register web.static to the config table
2018-09-23, by Yuya Nishihara
help: document web.static config
2018-09-23, by Yuya Nishihara
py3: use pycompat.strkwargs() in contrib/simplemerge
2018-09-24, by Pulkit Goyal
py3: add b'' prefixes in contrib/simplemerge
2018-09-23, by Pulkit Goyal
tests: use assertTrue() instead of assert_() in test-bdiff.py
2018-09-23, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-09-23, by Pulkit Goyal
py3: add b'' prefixes in tests/test-bdiff.py
2018-09-23, by Pulkit Goyal
py3: fix kwargs handling in hgext/absorb.py
2018-09-23, by Pulkit Goyal
filelog: stop proxying headrevs() (API)
2018-09-18, by Gregory Szorc
hgweb: use heads() instead of headrevs()
2018-09-18, by Gregory Szorc
filelog: record what's using attributes
2018-09-18, by Gregory Szorc
filelog: stop proxying datafile (API)
2018-09-18, by Gregory Szorc
filelog: stop proxying _addrevision() (API)
2018-09-18, by Gregory Szorc
filelog: stop proxying compress() (API)
2018-09-18, by Gregory Szorc
filelog: stop proxying start(), end(), and length() (API)
2018-09-18, by Gregory Szorc
revlog: move censor logic out of censor extension
2018-09-18, by Gregory Szorc
global: replace most uses of RevlogError with StorageError (API)
2018-09-18, by Gregory Szorc
error: introduce StorageError
2018-09-18, by Gregory Szorc
revlog: drop LookupError alias (API)
2018-09-18, by Gregory Szorc
revlog: drop some more error aliases (API)
2018-09-18, by Gregory Szorc
revlog: drop RevlogError alias (API)
2018-09-18, by Gregory Szorc
testing: add interface unit tests for file storage
2018-09-18, by Gregory Szorc
narrow: remove narrowrevlog
2018-09-18, by Gregory Szorc
localrepo: enable ellipsis flag on revlogs when repo is narrow
2018-09-13, by Gregory Szorc
revlog: add opener option to enable ellipsis flag processor
2018-09-13, by Gregory Szorc
revlog: store flag processors per revlog
2018-09-13, by Gregory Szorc
revlog: define ellipsis flag processors in core
2018-09-05, by Gregory Szorc
narrow: remove custom filelog type
2018-09-05, by Gregory Szorc
filelog: custom filelog to be used with narrow repos
2018-09-13, by Gregory Szorc
localrepo: iteratively derive local repository type
2018-09-18, by Gregory Szorc
localrepo: pass root manifest into manifestlog.__init__
2018-09-18, by Gregory Szorc
py3: create built in exceptions with str type messages in win32.py
2018-09-21, by Matt Harbison
tests: stabilize test-shelve.t#phasebased for #no-symlink and #no-execbit
2018-09-22, by Matt Harbison
debugdirstate: deprecate --nodates in favor of --no-dates
2018-09-20, by Martin von Zweigbergk
py3: fix a type error in hghave.has_hardlink
2018-09-21, by Matt Harbison
narrow: remove hack to read narowspec from shared .hg directory
2018-09-21, by Martin von Zweigbergk
streamclone: reimplement nested context manager
2018-09-21, by Augie Fackler
bundle2: grab kwarg using sysstr
2018-09-21, by Augie Fackler
py3: mark another passing test
2018-09-21, by Augie Fackler
bookmarks: remove --active in favor of --list
2018-09-15, by Yuya Nishihara
bookmarks: add explicit option to list bookmarks of the given names
2018-09-15, by Yuya Nishihara
bookmarks: reject --delete with --inactive which makes no sense
2018-09-15, by Yuya Nishihara
bookmarks: parse out --inactive to action early
2018-09-15, by Yuya Nishihara
bookmarks: parse out implicit "add" action early
2018-09-15, by Yuya Nishihara
bookmarks: clarify that opts['rename'] points to an old bookmark to be renamed
2018-09-15, by Yuya Nishihara
bookmarks: refactor option checking to pick one from --delete/rename/active
2018-09-15, by Yuya Nishihara
bookmarks: convert opts to bytes dict early
2018-09-15, by Yuya Nishihara
bookmarks: pass in formatter to printbookmarks() instead of opts (API)
2018-09-15, by Yuya Nishihara
strip: ignore orphaned internal changesets while computing safe strip roots
2018-09-19, by Boris Feld
shelve: no longer strip internal commit when using internal phase
2018-06-06, by Boris Feld
meld: enable auto-merge
2018-09-19, by Martin von Zweigbergk
run-tests: partially backout PYTHON quoting
2018-09-20, by Matt Harbison
py3: use '%d' instead of '%s' for integers
2018-09-21, by Pulkit Goyal
py3: use print as a function in tests/test-revert.t
2018-09-21, by Pulkit Goyal
chgserver: restore pager fds attached within runcommand session
2018-09-19, by Yuya Nishihara
chgserver: add separate flag to remember if stdio fds are replaced
2018-09-19, by Yuya Nishihara
status: remove "morestatus" message from formatter data (BC)
2018-09-15, by Yuya Nishihara
tests: show that the structure of the more status output looks weird
2018-09-15, by Yuya Nishihara
phabricator: add testedwith boilerplate
2018-09-15, by Yuya Nishihara
narrow: extract wdir cleanup function to make it extensible
2018-09-20, by Kyle Lippincott
changegroup: reintroduce some comments that have gotten lost over the years
2018-09-20, by Augie Fackler
changegroup: tease out a temporary prune method for manifests
2018-09-19, by Augie Fackler
changegroup: remove outdated comment
2018-09-19, by Augie Fackler
py3: encode the name to bytes before using in revsetpredicate()
2018-09-20, by Pulkit Goyal
py3: suppress the output on .write() calls in tests/test-hgweb-commands.t
2018-09-20, by Pulkit Goyal
py3: use stringutil.pprint() to print boolean values
2018-09-20, by Pulkit Goyal
py3: add a missing b'' in tests/test-newercgi.t
2018-09-20, by Pulkit Goyal
py3: use pycompat.maplist instead of map
2018-09-20, by Pulkit Goyal
py3: add some b'' prefixes in tests/test-extension.t
2018-09-20, by Pulkit Goyal
py3: make tests/svn-safe-append.py compatible with python 3
2018-09-20, by Pulkit Goyal
py3: use print as a function in tests/test-subrepo-svn.t
2018-09-20, by Pulkit Goyal
bundle2: make server.bundle2.stream default to True
2018-09-17, by Anton Shestakov
bundle2: graduate bundle2.stream option from experimental to server section
2018-09-17, by Anton Shestakov
tests: split capabilities into separate lines while searching for "narrow"
2018-09-20, by Anton Shestakov
py3: resolve Unicode issues around `hg serve` on Windows
2018-09-19, by Matt Harbison
run-tests: avoid os.getcwdb() on Windows
2018-09-19, by Matt Harbison
run-tests: quote PYTHON when spawning a subprocess
2018-09-19, by Matt Harbison
narrow: add test showing that local-to-local narrow clones don't work
2018-09-17, by Augie Fackler
fastannotate: process files as they arrive
2018-09-19, by Martin von Zweigbergk
py3: make osenvironb a proxy for, instead of a copy of os.environ where needed
2018-09-18, by Matt Harbison
memctx: simplify _manifest with new revlog nodeids
2018-05-22, by Sean Farley
context: remove unused overlayfilectx (API)
2018-05-22, by Sean Farley
context: fix typo in workingcommitctx
2018-06-11, by Sean Farley
filectx: fix return of renamed
2018-07-17, by Sean Farley
tests: glob over some quoting differences in test-narrow-widen-no-ellipsis.t
2018-09-19, by Matt Harbison
py3: byteify contrib/check-config.py
2018-09-18, by Matt Harbison
tests: quote PYTHON usage
2018-09-18, by Matt Harbison
py3: add a missing b'' for Windows
2018-09-18, by Matt Harbison
log: make changesetformatter pass in changectx to formatter
2018-09-03, by Yuya Nishihara
journal: use changesetformatter to properly nest list of commits in JSON
2018-09-03, by Yuya Nishihara
journal: do not pass in repolookuperror string to template (BC)
2018-09-03, by Yuya Nishihara
journal: inline formatted nodes and date into expression
2018-09-03, by Yuya Nishihara
journal: unify template name for "nodes" (BC)
2018-09-03, by Yuya Nishihara
localrepo: extract resolving of opener options to standalone functions
2018-09-12, by Gregory Szorc
localrepo: use boolean in opener options
2018-09-12, by Gregory Szorc
localrepo: move store() from store module
2018-09-12, by Gregory Szorc
localrepo: resolve store and cachevfs in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: document and test bug around opening shared repos
2018-09-12, by Gregory Szorc
localrepo: move requirements reasonability testing to own function
2018-09-12, by Gregory Szorc
statichttprepo: use new functions for requirements validation
2018-09-12, by Gregory Szorc
localrepo: validate supported requirements in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: read requirements file in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: check for .hg/ directory in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: load extensions in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: copy ui in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: move some vfs initialization out of __init__
2018-09-12, by Gregory Szorc
localrepo: create new function for instantiating a local repo object
2018-09-12, by Gregory Szorc
transaction: make entries a private attribute (API)
2018-09-17, by Gregory Szorc
transaction: make names a private attribute
2018-09-17, by Gregory Szorc
transaction: make map a private attribute
2018-09-17, by Gregory Szorc
transaction: make report a private attribute
2018-09-17, by Gregory Szorc
transaction: make opener a private attribute
2018-09-17, by Gregory Szorc
transaction: make after a private attribute
2018-09-17, by Gregory Szorc
transaction: make checkambigfiles a private attribute
2018-09-17, by Gregory Szorc
transaction: make validator a private attribute
2018-09-17, by Gregory Szorc
transaction: make releasefn a private attribute
2018-09-17, by Gregory Szorc
transaction: make file a private attribute
2018-09-17, by Gregory Szorc
transaction: make journal a private attribute
2018-09-17, by Gregory Szorc
transaction: make undoname a private attribute
2018-09-17, by Gregory Szorc
transaction: make count and usages private attributes
2018-09-17, by Gregory Szorc
narrow: don't send the changelog information when widening without ellipses
2018-09-18, by Pulkit Goyal
changegroup: add functionality to skip adding changelog data to changegroup
2018-09-17, by Pulkit Goyal
tests: add debug output in test-narrow-widen-no-ellipsis.t
2018-09-18, by Pulkit Goyal
changegroup: improve the devel-warn to specify changelog was empty
2018-09-17, by Pulkit Goyal
zsh_completion: add -b/--branch and -B/--bookmark(s) flags properly
2018-09-17, by Anton Shestakov
narrow: when writing treemanifests, skip inspecting directories outside narrow
2018-09-14, by spectral
tests: fix a couple of drawdag.py references
2018-09-17, by Augie Fackler
py3: fix kwargs handling in hgext/fastannotate.py
2018-09-14, by Pulkit Goyal
narrow: use diffmatcher to send only new filelogs in non-ellipses widening
2018-09-17, by Pulkit Goyal
py3: add missing b'' prefixes in couple of test files
2018-09-17, by Pulkit Goyal
run-tests: convert the remaining os.system() call to Unicode
2018-09-16, by Matt Harbison
py3: partially fix pager spawning on Windows
2018-09-15, by Matt Harbison
censor: rename loop variable to silence pyflakes warning
2018-09-15, by Yuya Nishihara
py3: add b'' prefixes in tests/test-hgweb-no-request-uri.t
2018-09-16, by Pulkit Goyal
py3: add b'' prefixes in tests/test-hgweb-no-path-info.t
2018-09-16, by Pulkit Goyal
py3: add b'' prefixes in tests/test-hgweb-non-interactive.t
2018-09-16, by Pulkit Goyal
py3: use codecs.encode() to encode in rot-13 encoding
2018-09-16, by Pulkit Goyal
py3: add two passing tests to whitelist found by buildbot
2018-09-16, by Pulkit Goyal
phabricator: mark extension as experimental for now
2018-09-15, by Augie Fackler
phabricator: fix templating bug by using hybriddict
2018-09-15, by Augie Fackler
phabricator: add tests of templatekeyword
2018-09-15, by Augie Fackler
phabricator: move extension from contrib to hgext
2018-09-15, by Augie Fackler
tests: add some basic tests of phabricator interactions
2018-09-15, by Augie Fackler
phabricator: add support for using the vcr library to mock interactions
2018-09-15, by Augie Fackler
keepalive: work around slight deficiency in vcr
2018-09-15, by Augie Fackler
hghave: add a checker for the vcr HTTP record/replay library
2018-09-15, by Augie Fackler
py3: allow run-tests.py to run on Windows
2018-09-15, by Matt Harbison
py3: ensure run-tests environment is uniformly str
2018-09-14, by Matt Harbison
py3: ensure run-tests.osenvironb is actually bytes
2018-09-14, by Matt Harbison
py3: fix str vs bytes in enough places to run `hg version` on Windows
2018-09-13, by Matt Harbison
windows: open registry keys using unicode names
2018-09-13, by Matt Harbison
py3: byteify strings in pycompat
2018-09-13, by Matt Harbison
wireprotov2: let clients drive delta behavior
2018-08-30, by Gregory Szorc
exchangev2: fetch file revisions
2018-09-04, by Gregory Szorc
wireprotov2: define and implement "filedata" command
2018-09-05, by Gregory Szorc
exchangev2: fetch manifest revisions
2018-09-05, by Gregory Szorc
wireprotov2: define and implement "manifestdata" command
2018-09-05, by Gregory Szorc
wireprotov2: add TODOs around extending changesetdata fields
2018-08-22, by Gregory Szorc
exchangev2: fetch and apply bookmarks
2018-08-29, by Gregory Szorc
wireprotov2: add bookmarks to "changesetdata" command
2018-08-23, by Gregory Szorc
exchangev2: fetch and apply phases data
2018-09-12, by Gregory Szorc
wireprotov2: add phases to "changesetdata" command
2018-08-28, by Gregory Szorc
exchangev2: fetch changeset revisions
2018-09-12, by Gregory Szorc
wireprotov2: define and implement "changesetdata" command
2018-09-12, by Gregory Szorc
exchangev2: start to implement pull with wire protocol v2
2018-09-12, by Gregory Szorc
httppeer: expose capabilities for each command
2018-08-21, by Gregory Szorc
narrow: intersect provided matcher with narrowmatcher in `hg diff`
2018-09-13, by spectral
identify: change {parents} to a list of nodes (BC)
2018-09-01, by Yuya Nishihara
identify: use fm.hexfunc thoroughly
2018-09-01, by Yuya Nishihara
formatter: replace contexthint() with demand loading of ctx object
2018-09-01, by Yuya Nishihara
formatter: populate ctx from repo and node value
2018-06-07, by Yuya Nishihara
merge with stable
2018-09-14, by Augie Fackler
py3: call hgweb.hgweb() with bytes values
2018-09-15, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-09-15, by Pulkit Goyal
py3: use "%f" for floats instead of "%s"
2018-09-15, by Pulkit Goyal
py3: suppress the return value from .write() call
2018-09-15, by Pulkit Goyal
py3: add b'' prefixes in tests/test-diff-color.t
2018-09-15, by Pulkit Goyal
py3: slice through bytes to prevent getting ascii value
2018-09-14, by Pulkit Goyal
censor: use a reasonable amount of memory
2018-09-13, by Valentin Gatien-Baron
help: add internals.wireprotocolrpc to the table
2018-09-14, by Yuya Nishihara
setup: exclude vendored futures package on Python 3
2018-09-14, by Yuya Nishihara
py3: whitelist another passing test
2018-09-13, by Augie Fackler
py3: prevent the win32 ctype _fields_ from being transformed to bytes
2018-09-13, by Matt Harbison
cext: fix warnings when building for py3 on Windows
2018-09-13, by Matt Harbison
cext: stop preprocessing a partial function call
2018-09-13, by Matt Harbison
py3: add b'' to some setup.py strings for Windows
2018-09-13, by Matt Harbison
dagop: fix typo spotted while doing unrelated investigation
2018-09-13, by Augie Fackler
hg: don't reuse repo instance after unshare()
2018-09-12, by Gregory Szorc
unionrepo: dynamically create repository type from base repository
2018-09-11, by Gregory Szorc
bundlerepo: dynamically create repository type from base repository
2018-09-11, by Gregory Szorc
bundlerepo: factor out code for instantiating a bundle repository
2018-09-11, by Gregory Szorc
bundlerepo: pass create=True
2018-09-11, by Gregory Szorc
shelve: use bundlerepo.instance() to construct a repo object
2018-09-11, by Gregory Szorc
templatekw: add experimental {status} keyword
2018-07-29, by Yuya Nishihara
templatekw: add option to include ignored/clean/unknown files in cache
2018-07-29, by Yuya Nishihara
templatekw: keep status tuple in cache dict and rename cache key accordingly
2018-07-29, by Yuya Nishihara
templatekw: extract function that computes and caches file status
2018-07-29, by Yuya Nishihara
py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk
2018-09-13, by Yuya Nishihara
revlog: reuse cached delta for identical base revision (issue5975)
2018-09-10, by Boris Feld
snapshot: fix line order when skipping over empty deltas
2018-09-10, by Boris Feld
tests: stabilize change for handling not quoting non-empty-directory
2018-09-12, by Matt Harbison
hg: wrap the highest layer in the `hg` script possible in trace event
2018-08-21, by Augie Fackler
localrepo: use urllocalpath() for path to create repo too
2018-09-12, by Martin von Zweigbergk
localrepo: move check for existing repo into createrepository()
2018-09-12, by Martin von Zweigbergk
py3: add b'' to some run-tests.py strings for Windows
2018-09-12, by Matt Harbison
wireprotov1peer: forward __name__ of wrapped method in batchable decorator
2018-09-12, by Augie Fackler
templatekw: add {size} keyword as an example of fctx-based keyword
2018-07-29, by Yuya Nishihara
formatter: populate fctx from ctx and path value
2018-07-29, by Yuya Nishihara
formatter: factor out function that detects node change and document it
2018-06-07, by Yuya Nishihara
formatter: inline _gettermap and _knownkeys
2018-09-01, by Yuya Nishihara
formatter: fill missing resources by formatter, not by resource mapper
2018-09-01, by Yuya Nishihara
templater: remove unused context argument from most resourcemapper functions
2018-06-07, by Yuya Nishihara
ancestor: remove extra generator from lazyancestors.__iter__()
2018-09-10, by Yuya Nishihara
localrepo: fix a mixmatched arg name in createrepository() docstring
2018-09-12, by Martin von Zweigbergk
error: ensure ProgrammingError message is always a str
2018-09-12, by Augie Fackler
py3: whitelist a test caught by the ratchet
2018-09-12, by Augie Fackler
tests: handle Python 3 not quoting non-empty-directory error
2018-09-12, by Augie Fackler
context: don't count deleted files as candidates for path conflicts in IMM
2018-09-12, by Pulkit Goyal
rebase: add tests showing patch conflict detection needs to be smarter in IMM
2018-09-12, by Pulkit Goyal
zsh_completion: add new and remove deprecated flags
2018-09-10, by Anton Shestakov
zsh_completion: update various arguments, descriptions, metavariables
2018-09-10, by Anton Shestakov
setup: don't support py 3.5.0, 3.5.1, 3.5.2 because of bug in codecs
2018-09-05, by Pulkit Goyal
util: update lrucachedict order during get()
2018-09-07, by Gregory Szorc
util: lower water mark when removing nodes after cost limit reached
2018-09-06, by Gregory Szorc
util: optimize cost auditing on insert
2018-09-06, by Gregory Szorc
util: teach lrucachedict to enforce a max total cost
2018-09-06, by Gregory Szorc
util: allow lrucachedict to track cost of entries
2018-09-07, by Gregory Szorc
util: add a popoldest() method to lrucachedict
2018-09-05, by Gregory Szorc
util: ability to change capacity when copying lrucachedict
2018-09-06, by Gregory Szorc
util: make capacity a public attribute on lrucachedict
2018-09-06, by Gregory Szorc
util: properly copy lrucachedict instances
2018-09-06, by Gregory Szorc
tests: rewrite test-lrucachedict.py to use unittest
2018-09-06, by Gregory Szorc
wireprotov2peer: stream decoded responses
2018-08-29, by Gregory Szorc
wireprotoframing: buffer emitted data to reduce frame count
2018-08-29, by Gregory Szorc
wireprotov2: implement commands as a generator of objects
2018-09-05, by Gregory Szorc
internals: extract frame-based protocol docs to own document
2018-08-27, by Gregory Szorc
narrow: remove hack to write narrowspec to shared .hg directory
2018-09-12, by Yuya Nishihara
narrowspec: remove parseserverpatterns() which isn't used anymore
2018-09-12, by Yuya Nishihara
hg: write narrow patterns after repo creation
2018-09-11, by Gregory Szorc
narrow: don't wrap exchange.pull() during clone
2018-09-11, by Gregory Szorc
exchange: support defining narrow file patterns for pull
2018-09-11, by Gregory Szorc
commands: pass include and exclude options to hg.clone()
2018-09-11, by Gregory Szorc
localrepo: add requirement when narrow files creation option present
2018-09-11, by Gregory Szorc
hg: recognize include and exclude patterns when cloning
2018-09-11, by Gregory Szorc
hg: allow extra arguments to be passed to repo creation (API)
2018-09-11, by Gregory Szorc
localrepo: move repo creation logic out of localrepository.__init__ (API)
2018-09-11, by Gregory Szorc
subrepo: mask out passwords embedded in the messages displaying a URL
stable
2018-09-11, by Matt Harbison
localrepo: pass ui to newreporequirements() (API)
2018-09-07, by Gregory Szorc
narrow: set opts['narrow'] instead of local variable
2018-09-11, by Gregory Szorc
narrow: drop support for remote expansion (BC)
2018-09-11, by Gregory Szorc
fastannotate: use repo.local()
2018-09-07, by Gregory Szorc
tests: drop extra "file:" prefix from paths in narrow test
2018-09-11, by Martin von Zweigbergk
narrow: validate spec files are well-formed during clone (BC)
2018-09-11, by Gregory Szorc
narrow: validate patterns on incoming bundle2 part
2018-09-11, by Gregory Szorc
narrowspec: validate patterns when loading and saving spec file
2018-09-11, by Gregory Szorc
ancestor: use heapreplace() in place of heappop/heappush()
2018-09-10, by Yuya Nishihara
ancestor: rename local aliases of heapq functions in _lazyancestorsiter()
2018-09-11, by Yuya Nishihara
ancestor: optimize _lazyancestorsiter() for contiguous chains
2018-09-10, by Yuya Nishihara
ancestor: unroll loop of parents in _lazyancestorsiter()
2018-09-10, by Yuya Nishihara
ancestor: return early from _lazyancestorsiter() when reached to stoprev
2018-09-10, by Yuya Nishihara
ancestor: remove alias of initrevs from _lazyancestorsiter()
2018-09-11, by Yuya Nishihara
narrow: validate patterns returned by expandnarrow
2018-09-11, by Gregory Szorc
narrowspec: limit patterns to path: and rootfilesin: (BC)
2018-09-11, by Gregory Szorc
narrow: mark wire proto capability names experimental and versioned
2018-09-11, by Martin von Zweigbergk
narrow: move wire proto capabilities to narrowwirepeer
2018-09-11, by Martin von Zweigbergk
narrow: check "narrow" wire protocol capability, not bundle2 capability
2018-09-11, by Martin von Zweigbergk
sparse: add local files to temporaryfiles if they exist out of sparse
2018-08-21, by Pulkit Goyal
tests: show that merging with sparse is broken when rename is involved
2018-08-21, by Pulkit Goyal
narrowspec: fix a typoed 'supported'
2018-08-25, by Pulkit Goyal
narrow: build the known set of nodes only when ellipses is enabled
2018-09-10, by Pulkit Goyal
narrow: add narrow and ellipses as server capabilities
2018-09-10, by Pulkit Goyal
treemanifest: use visitchildrenset when doing a walk
2018-08-23, by Kyle Lippincott
treemanifest: use visitchildrenset when filtering a manifest to a matcher
2018-08-23, by Kyle Lippincott
tests: stabilize test-no-symlink
2018-09-10, by Matt Harbison
shelve: use the internal phase when possible
2018-05-29, by Boris Feld
less
more
|
(0)
-30000
-10000
-3000
-1000
-448
+448
+1000
+3000
+10000
tip