Tue, 19 May 2015 07:17:57 -0500 |
Matt Mackall |
merge with stable
|
Sun, 17 May 2015 22:09:37 -0400 |
Matt Harbison |
match: explicitly naming a subrepo implies always() for the submatcher
stable
|
Sun, 17 May 2015 01:06:10 -0400 |
Matt Harbison |
context: don't complain about a matcher's subrepo paths in changectx.walk()
stable
|
Mon, 18 May 2015 22:35:27 -0500 |
Pierre-Yves David |
ssh: capture output with bundle2 again (issue4642)
stable
|
Fri, 24 Apr 2015 14:30:30 -0700 |
Laurent Charignon |
revset: optimize not public revset
|
Wed, 01 Apr 2015 11:17:17 -0700 |
Laurent Charignon |
phases: add set per phase in C phase computation
|
Fri, 08 May 2015 12:30:51 -0700 |
Drew Gottlieb |
match: rename _fmap to _fileroots for clarity
|
Wed, 06 May 2015 15:59:35 -0700 |
Drew Gottlieb |
match: remove unnecessary optimization where visitdir() returns 'all'
|
Thu, 16 Apr 2015 17:12:33 -0400 |
Augie Fackler |
dispatch: add support for python-flamegraph[0] profiling
|
Tue, 28 Apr 2015 16:44:37 -0400 |
Augie Fackler |
extensions: document that `testedwith = 'internal'` is special
|
Fri, 10 Apr 2015 23:12:33 -0700 |
Martin von Zweigbergk |
treemanifest: cache directory logs and manifests
|
Mon, 18 May 2015 15:40:23 -0500 |
Pierre-Yves David |
hook: drop dedicated catch for 'KeyboardInterrupt'
|
Mon, 18 May 2015 15:38:24 -0500 |
Pierre-Yves David |
recover: catch any exception, not just Exception
|
Mon, 18 May 2015 15:33:21 -0500 |
Pierre-Yves David |
exchange: catch down to BaseException when handling bundle2
|
Mon, 18 May 2015 13:23:14 -0500 |
Pierre-Yves David |
bundle2: use BaseException in bundle2
|
Mon, 18 May 2015 13:20:19 -0500 |
Pierre-Yves David |
check-code: drop ban of BaseException
|
Mon, 18 May 2015 13:25:07 -0500 |
Pierre-Yves David |
wireproto: turn an 'except' into a 'finally' as suggest by the comment
|
Mon, 18 May 2015 12:56:59 -0500 |
Pierre-Yves David |
check-code: drop the yield inside try/finally ban
|
Mon, 18 May 2015 15:34:42 -0400 |
Matt Harbison |
run-tests: resurrect the wifexited polyfill (backout 6ab5a1c9ea3c)
|
Mon, 18 May 2015 02:53:08 +0900 |
FUJIWARA Katsunori |
tests: check import cycles in hgext/**.py, too
|
Mon, 18 May 2015 02:52:58 +0900 |
FUJIWARA Katsunori |
import-checker: don't treat modules as relative one if not found
|
Mon, 18 May 2015 02:52:55 +0900 |
FUJIWARA Katsunori |
import-checker: make imported_modules yield absolute dotted_name_of_path
|
Mon, 18 May 2015 02:50:22 +0900 |
FUJIWARA Katsunori |
import-checker: add utility to examine what module is imported easily
|
Mon, 18 May 2015 12:31:41 -0500 |
Pierre-Yves David |
subrepo: further replacement of try/except with 'next'
|
Mon, 18 May 2015 12:27:15 -0500 |
Pierre-Yves David |
parsers: use 'next' instead of try/except
|
Mon, 18 May 2015 12:22:44 -0500 |
Pierre-Yves David |
dagparser: use 'next' instead of try/except for default value
|
Mon, 18 May 2015 12:18:00 -0500 |
Pierre-Yves David |
getlogrevs: rewrite a loop to get read of try/except
|
Mon, 18 May 2015 12:17:08 -0500 |
Pierre-Yves David |
_makelogrevset: replace try/except with 'next' usage
|
Sat, 16 May 2015 15:46:54 -0700 |
Durham Goode |
ignore: move readpatternfile to match.py
|
Sat, 16 May 2015 15:45:46 -0700 |
Durham Goode |
ignore: rename readignorefile to readpatternfile
|
Sat, 16 May 2015 15:45:06 -0700 |
Durham Goode |
ignore: combine readignorefile and _ignorefile
|
Sat, 16 May 2015 15:37:59 -0700 |
Durham Goode |
ignore: move bad file handling out of readignorefile
|
Sat, 16 May 2015 15:24:43 -0700 |
Durham Goode |
ignore: remove .hgignore from ignore list if nonexistent
|
Sun, 17 May 2015 21:47:18 -0400 |
Augie Fackler |
run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
|
Sun, 17 May 2015 21:40:12 -0400 |
Augie Fackler |
run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
|
Sun, 17 May 2015 21:26:04 -0400 |
Augie Fackler |
run-tests: insist that if people use Python 3, they use 3.5.x
|
Sun, 17 May 2015 21:18:56 -0400 |
Augie Fackler |
run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
|
Sun, 17 May 2015 21:17:13 -0400 |
Augie Fackler |
run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
|
Sun, 17 May 2015 21:12:33 -0400 |
Augie Fackler |
run-tests: introduce PYTHON3 boolean constant (issue4668)
|
Sun, 17 May 2015 21:15:45 -0400 |
Augie Fackler |
run-tests: drop subprocess _cleanup monkeypatch
|
Sun, 17 May 2015 21:15:04 -0400 |
Augie Fackler |
run-tests: drop wifexited polyfill
|
Mon, 18 May 2015 11:43:10 -0400 |
Matt Harbison |
test-import: update for no-execbit platforms with 1ef96a3b8b89
|
Mon, 18 May 2015 11:37:29 -0400 |
Matt Harbison |
test-treemanifest: add globs for Windows
|
Sat, 16 May 2015 14:37:24 -0400 |
Augie Fackler |
util: drop any() and all() polyfills
|
Sat, 16 May 2015 14:34:19 -0400 |
Augie Fackler |
cleanup: use __builtins__.all instead of util.all
|
Sat, 16 May 2015 14:34:04 -0400 |
Augie Fackler |
check-code: un-ban __builtins__.all now that we're on 2.6
|
Sat, 16 May 2015 14:30:07 -0400 |
Augie Fackler |
cleanup: use __builtins__.any instead of util.any
|
Sat, 16 May 2015 14:31:03 -0400 |
Augie Fackler |
check-code: un-ban any() now that we're on 2.6
|
Sun, 17 May 2015 18:11:02 -0700 |
Pierre-Yves David |
walkchangerevs: replace try/except with 'next'
|
Sun, 17 May 2015 18:06:09 -0700 |
Pierre-Yves David |
generatorset: use 'next()' to simplify the code
|
Sun, 17 May 2015 18:00:38 -0700 |
Pierre-Yves David |
revset: use 'next()' to detect end of iteration in 'last'
|
Sun, 17 May 2015 17:58:39 -0700 |
Pierre-Yves David |
revset: use 'next()' to detect end of iteration in 'limit'
|
Sun, 17 May 2015 17:54:58 -0700 |
Pierre-Yves David |
_revancestors: use 'next' to remove the verbose try except clauses
|
Sun, 17 May 2015 17:47:42 -0700 |
Pierre-Yves David |
check-code: lift the ban on 'next()'
|
Sun, 17 May 2015 17:45:47 -0700 |
Pierre-Yves David |
check-code: drop the 'isdisjoint' ban
|
Sun, 17 May 2015 17:40:26 -0700 |
Pierre-Yves David |
check-code: fix the error message about 'class foo():'
|
Sun, 17 May 2015 17:36:26 -0700 |
Pierre-Yves David |
check-code: remove the check for os.path.relpath
|
Sun, 17 May 2015 17:27:10 -0700 |
Pierre-Yves David |
patch: remove duplicated import of cStringIO
|
Mon, 18 May 2015 11:36:33 -0400 |
Augie Fackler |
check-commit: print limit when user has a too-long summary
|
Fri, 15 May 2015 20:04:24 +0800 |
Anton Shestakov |
paper: show branch/tags/bookmarks when blaming (issue3559)
|
Fri, 15 May 2015 20:03:42 +0800 |
Anton Shestakov |
paper: show branch/tags/bookmarks when comparing (issue3559)
|
Fri, 15 May 2015 20:02:41 +0800 |
Anton Shestakov |
paper: show branch/tags/bookmarks when diffing (issue3559)
|
Fri, 15 May 2015 20:00:47 +0800 |
Anton Shestakov |
paper: show branch/tags/bookmarks when viewing (issue3559)
|
Fri, 15 May 2015 18:17:36 +0800 |
Anton Shestakov |
paper: show branch/tags/bookmarks when browsing (issue3559)
|
Sat, 16 May 2015 21:42:09 +0900 |
Yuya Nishihara |
revset: extract addset._iterordered to free function
|
Sat, 16 May 2015 14:05:02 +0900 |
Yuya Nishihara |
revset: use fastasc/fastdesc switch consistently in addset.__iter__
|
Mon, 30 Mar 2015 20:56:37 +0900 |
Yuya Nishihara |
revset: drop redundant filteredset from right-hand side set of "or" operation
|
Sun, 10 May 2015 05:11:13 -0700 |
Pierre-Yves David |
getbundle: sort bundlecaps before exchanging then over the wire
|
Sun, 10 May 2015 04:39:11 -0700 |
Pierre-Yves David |
hg-ssh: reject push earlier (on pretxnopen)
|
Sun, 10 May 2015 03:06:00 -0700 |
Pierre-Yves David |
test: test both bundle1 and bundle2 paths in 'test-push-hook-lock.t'
|
Sat, 09 May 2015 23:40:40 -0700 |
Pierre-Yves David |
progress: get the extremely verbose output out of default debug
|
Fri, 15 May 2015 11:52:39 +0800 |
Anton Shestakov |
hgweb: show changeset branches/tags/bookmarks in file log (style=monoblue)
|
Fri, 15 May 2015 11:42:09 +0800 |
Anton Shestakov |
hgweb: show changeset branches/tags/bookmarks in file log (style=gitweb)
|
Sat, 16 May 2015 00:36:35 -0400 |
Matt Harbison |
match: resolve filesets in subrepos for commands given the '-S' argument
|
Fri, 15 May 2015 23:13:05 -0400 |
Matt Harbison |
subrepo: introduce getfileset()
|
Fri, 15 May 2015 09:46:21 +0200 |
Gilles Moris |
phase: default to current revision if no rev is provided (issue4666)
|
Sun, 12 Apr 2015 23:51:06 -0700 |
Martin von Zweigbergk |
treemanifest: add --dir option to debug{revlog,data,index}
|
Sun, 10 May 2015 06:48:08 -0700 |
Pierre-Yves David |
obsolete: sort obsmarkers during exchange
|
Tue, 21 Apr 2015 12:01:34 +0200 |
Pierre-Yves David |
test-discovery-legacy: disable bundle2 for legacy test
|
Tue, 21 Apr 2015 11:18:47 +0200 |
Pierre-Yves David |
test-discovery: disable bundle2 for legacy test (issue4610)
|
Fri, 15 May 2015 00:25:43 -0700 |
Pierre-Yves David |
revset: fix iteration over ordered addset composed of non-ordered operands
|
Fri, 15 May 2015 15:43:26 -0700 |
Drew Gottlieb |
match: add match.ispartial()
|
Sat, 16 May 2015 11:28:04 -0700 |
Martin von Zweigbergk |
util: drop alias for collections.deque
|
Sat, 16 May 2015 09:03:21 +0200 |
Adrian Buehlmann |
util: kill Python 2.4 deque.remove hack
|
Thu, 14 May 2015 17:38:38 +0200 |
Gilles Moris |
summary: add a phase line (draft, secret) to the output
|
Fri, 15 May 2015 12:19:51 +0800 |
Anton Shestakov |
hgweb: also display changeset bookmarks in file log (style=paper)
|
Fri, 15 May 2015 13:30:34 +0800 |
Anton Shestakov |
tests: test branch/tag/bookmark display in test-hgweb-filelog.t
|
Fri, 15 May 2015 02:07:43 +0800 |
Anton Shestakov |
hgweb: split some long lines in paper, gitweb and monoblue styles
|
Wed, 13 May 2015 11:22:06 -0700 |
Augie Fackler |
run-tests: add a --profile-runner option
|
Fri, 15 May 2015 10:24:59 +0200 |
Gilles Moris |
test-http: drop compatibility check on Python >= 2.4.3
|
Fri, 15 May 2015 22:38:24 +0900 |
Yuya Nishihara |
revset: remove unused 'only' from methods table
|
Tue, 14 Apr 2015 16:23:54 -0400 |
Tony Tung |
shelve: allow --patch and --stat without --list for a single shelf
|
Tue, 14 Apr 2015 16:23:07 -0400 |
Tony Tung |
shelve: refactor allowables to specify sets of valid operations
|
Fri, 15 May 2015 11:52:09 -0500 |
Matt Mackall |
merge with stable
|
Thu, 14 May 2015 21:35:06 -0700 |
Tony Tung |
rebase: check that the bookmark is still valid when restoring (issue4669)
stable
|
Tue, 14 Apr 2015 12:53:48 -0700 |
Ryan McElroy |
bookmarks: rename current to active in variables and comments
|
Thu, 14 May 2015 21:34:46 -0700 |
Tony Tung |
rebase: remove extraneous blank at the end of file
|
Thu, 07 May 2015 23:40:29 -0700 |
Pierre-Yves David |
run-tests: include 'start' and 'end' in --time output
|
Thu, 07 May 2015 23:34:58 -0700 |
Pierre-Yves David |
run-tests: track start and end time of tests
|
Fri, 15 May 2015 09:07:27 -0400 |
Jordi Gutiérrez Hermoso |
templater: look for mapfiles in template paths
|
Fri, 15 May 2015 09:04:32 -0400 |
Jordi Gutiérrez Hermoso |
config: give it an includepaths option for looking for config files
|
Fri, 15 May 2015 22:32:31 +0900 |
Yuya Nishihara |
revset: map postfix '%' to only() to optimize operand recursively (issue4670)
stable
|
Fri, 08 May 2015 14:13:12 -0700 |
Martin von Zweigbergk |
dirs.c: pass C string, not Python string, to _finddir()
|
Fri, 08 May 2015 14:11:00 -0700 |
Martin von Zweigbergk |
dirs.c: extract 'cpath' variable in _delpath() to match _addpath()
|
Mon, 13 Apr 2015 23:21:02 -0700 |
Martin von Zweigbergk |
treemanifest: store submanifest revlog per directory
|
Fri, 15 May 2015 10:29:39 -0500 |
Matt Mackall |
hghave: use try/except/finally
|
Fri, 15 May 2015 10:00:46 -0500 |
Matt Mackall |
setup: use try/except/finally
|
Fri, 15 May 2015 09:58:21 -0500 |
Matt Mackall |
util: use try/except/finally
|
Fri, 15 May 2015 09:58:02 -0500 |
Matt Mackall |
tags: use try/except/finally
|
Fri, 15 May 2015 09:57:44 -0500 |
Matt Mackall |
repoview: use try/except/finally
|
Fri, 15 May 2015 09:57:02 -0500 |
Matt Mackall |
httppeer: use try/except/finally
|
Fri, 15 May 2015 09:56:43 -0500 |
Matt Mackall |
hooks: use try/except/finally
|
Fri, 15 May 2015 09:56:27 -0500 |
Matt Mackall |
hgweb: use try/except/finally
|
Fri, 15 May 2015 09:56:05 -0500 |
Matt Mackall |
commands: use try/except/finally
|
Fri, 15 May 2015 09:55:47 -0500 |
Matt Mackall |
bookmarks: use try/except/finally
|
Fri, 15 May 2015 09:55:31 -0500 |
Matt Mackall |
shelve: use try/except/finally
|
Fri, 15 May 2015 09:55:15 -0500 |
Matt Mackall |
largefiles: use try/except/finally
|
Fri, 15 May 2015 09:54:56 -0500 |
Matt Mackall |
factotum: use try/except/finally
|
Fri, 15 May 2015 09:54:35 -0500 |
Matt Mackall |
check-code: drop try/except/finally check
|
Thu, 14 May 2015 09:04:48 +0200 |
Adrian Buehlmann |
util.h: kill no longer needed definitions for Python < 2.6
|
Thu, 14 May 2015 16:28:28 -0500 |
Matt Mackall |
merge with stable
|
Thu, 14 May 2015 11:04:36 +0200 |
Adrian Buehlmann |
setup: integrate osutil C extension into extmodules initialization
|
Thu, 14 May 2015 11:04:35 +0200 |
Adrian Buehlmann |
setup: move osutil_ldflags logic to before extmodules definition
|
Thu, 14 May 2015 11:04:31 +0200 |
Adrian Buehlmann |
setup: kill pure hack for osutil on Windows for Python 2.4
|
Thu, 14 May 2015 11:37:36 +0200 |
Adrian Buehlmann |
windows: add comment in normcase()
|
Sun, 10 May 2015 10:57:24 -0400 |
Jordi Gutiérrez Hermoso |
rebase: clear merge when aborting before any rebasing (issue4661)
stable
|
Sun, 10 May 2015 10:02:15 -0400 |
Jordi Gutiérrez Hermoso |
test-rebase-abort: add test from issue4009
stable
|
Fri, 08 May 2015 15:00:07 -0700 |
Pierre-Yves David |
run-test.py: greatly increase the priority of 'check-code' tests
|
Fri, 08 May 2015 00:04:07 -0700 |
Pierre-Yves David |
run-tests: allow different extra weight for slow tests
|
Thu, 07 May 2015 21:00:46 -0700 |
Durham Goode |
ignore: refactor syntax concatenation
|
Thu, 07 May 2015 20:57:37 -0700 |
Durham Goode |
ignore: refactor file read into a function
|
Thu, 14 May 2015 01:49:10 +0900 |
FUJIWARA Katsunori |
import-checker: loop to get list of locally defined modules at first
|
Thu, 14 May 2015 01:49:10 +0900 |
FUJIWARA Katsunori |
import-checker: add xargs like mode
|
Wed, 13 May 2015 20:36:56 +0200 |
Adrian Buehlmann |
store: add comment in _hashencode with reason for skipping the first 5 chars
|
Tue, 14 Apr 2015 10:57:15 -0400 |
Augie Fackler |
test-run-tests: fix for Python 3.5
|
Tue, 14 Apr 2015 16:09:39 -0400 |
Augie Fackler |
run-tests: make sure all script lines are bytes
|
Tue, 14 Apr 2015 10:56:58 -0400 |
Augie Fackler |
run-tests: fix checking a line to see if it needs globbing
|
Tue, 14 Apr 2015 10:14:49 -0400 |
Augie Fackler |
run-tests: unblock running python tests in python 3
|
Mon, 13 Apr 2015 18:07:40 -0400 |
Augie Fackler |
run-tests: os.popen returns a string, make it bytes again
|
Mon, 13 Apr 2015 17:24:10 -0400 |
Augie Fackler |
run-tests: be more paranoid about os.system using bytes
|
Mon, 13 Apr 2015 17:17:17 -0400 |
Augie Fackler |
run-tests: blacklist entries are bytes, use bname to check blacklisting
|
Mon, 13 Apr 2015 16:37:53 -0400 |
Augie Fackler |
test-run-tests.t: work around file.write() returning an int
|
Tue, 14 Apr 2015 16:24:32 -0400 |
Augie Fackler |
run-tests: write bytes to the binary buffer on sys.{stdout,stderr}
|
Tue, 14 Apr 2015 16:21:10 -0400 |
Augie Fackler |
run-tests: record faildata using bytes instead of str
|
Tue, 14 Apr 2015 16:18:11 -0400 |
Augie Fackler |
run-tests: do cdata escaping using bytes instead of str
|
Mon, 13 Apr 2015 16:33:12 -0400 |
Augie Fackler |
run-tests: make sure keyword(s) are in bytes and not str
|
Mon, 13 Apr 2015 16:31:19 -0400 |
Augie Fackler |
run-tests: use items instead of iteritems on dicts
|
Mon, 13 Apr 2015 16:30:40 -0400 |
Augie Fackler |
run-tests: refer to test.bname when sniffing for keywords
|
Mon, 13 Apr 2015 15:57:10 -0400 |
Augie Fackler |
run-tests: string-escape no longer exists in python 3, use unicode_escape
|
Mon, 13 Apr 2015 15:55:48 -0400 |
Augie Fackler |
run-tests: switch all uses of iolock.acquire() to a context manager
|
Tue, 21 Apr 2015 12:24:34 -0400 |
Augie Fackler |
run-tests: use difflib.diff_bytes on Python 3
|
Sun, 12 Apr 2015 16:14:07 -0400 |
Augie Fackler |
run-tests: fix installation of hg by bytesifying more constants
|
Sun, 12 Apr 2015 16:13:38 -0400 |
Augie Fackler |
setup: decode xcode version number on python3
|
Sun, 12 Apr 2015 15:35:57 -0400 |
Augie Fackler |
run-tests: work around with_hg being bytes or string depending on provenance
|
Tue, 14 Apr 2015 16:03:04 -0400 |
Augie Fackler |
run-tests: even more bytestring annotations for Python 3
|
Tue, 14 Apr 2015 16:02:49 -0400 |
Augie Fackler |
run-tests: write bytes to sys.stdout.buffer in python 3
|
Tue, 14 Apr 2015 15:59:59 -0400 |
Augie Fackler |
run-tests: be more judicious about bytes vs string on test attrs
|
Tue, 14 Apr 2015 15:56:44 -0400 |
Augie Fackler |
run-tests: fix _findprogram to reliably return bytes
|
Tue, 14 Apr 2015 15:54:13 -0400 |
Augie Fackler |
run-tests: introduce a name for os.environb
|
Tue, 14 Apr 2015 15:52:45 -0400 |
Augie Fackler |
run-tests: work around chr() producing unicode in Python 3
|
Sat, 11 Apr 2015 18:28:32 -0400 |
Augie Fackler |
run-tests: use bytes when constructing shell script
|
Sat, 11 Apr 2015 18:26:58 -0400 |
Augie Fackler |
run-tests: use bytes explicitly for tmpdir and hgrc construction
|
Sat, 11 Apr 2015 18:22:25 -0400 |
Augie Fackler |
run-tests: work around the rename of xrange to range
|
Sun, 12 Apr 2015 15:34:17 -0400 |
Augie Fackler |
heredoctest: 2to3 -w -f numliterals -f except -f print tests/heredoctest.py
|
Sat, 11 Apr 2015 18:20:44 -0400 |
Augie Fackler |
python3: update killdaemons and run-tests print and exception syntax
|
Wed, 13 May 2015 11:49:38 -0700 |
Pierre-Yves David |
check-code: allow with statements
|
Wed, 13 May 2015 11:41:17 -0700 |
Pierre-Yves David |
check-code: allow 'Except EClass as variable:'
|
Wed, 13 May 2015 11:39:48 -0700 |
Pierre-Yves David |
check-code: allow print and exec as a function
|
Wed, 06 May 2015 15:58:14 -0700 |
Martin von Zweigbergk |
pathencode: for long paths, strip first 5 chars, not first dir
|
Wed, 13 May 2015 18:57:38 +0200 |
Adrian Buehlmann |
util.h: kill no longer needed definitions for Python < 2.5
|
Tue, 12 May 2015 15:04:19 -0700 |
Nat Mote |
rebase: add short -k option for --keep
|
Mon, 30 Mar 2015 19:51:40 +0900 |
Yuya Nishihara |
revset: test current behavior of addset class
|
Mon, 27 Apr 2015 23:03:20 +0900 |
Yuya Nishihara |
revset: remove duplicated definition of choice() from addset._iterordered()
|
Tue, 12 May 2015 19:40:45 -0500 |
Matt Mackall |
canonpath: fix infinite recursion
|
Tue, 12 May 2015 11:44:14 -0700 |
Pierre-Yves David |
commit: no longer allow empty commit with the 'force' argument (API)
|
Mon, 11 May 2015 20:15:41 -0700 |
Durham Goode |
import: use ui.allowemptycommit to allow empty commits
|
Mon, 11 May 2015 17:51:22 -0700 |
Durham Goode |
mq: use ui.allowemptycommit to allow empty commits
|
Mon, 11 May 2015 16:18:28 -0700 |
Durham Goode |
commit: add ui.allowemptycommit config option
|
Mon, 11 May 2015 16:16:22 -0700 |
Durham Goode |
commit: move empty commit condition to a new line
|
Fri, 08 May 2015 15:04:14 -0700 |
Martin von Zweigbergk |
dirs: speed up by storing number of direct children per dir
|
Fri, 08 May 2015 15:09:28 -0700 |
Martin von Zweigbergk |
dirs: back out forward-searching in finddirs()
|
Wed, 15 Apr 2015 08:19:36 -0700 |
Ryan McElroy |
templatekw: replace currentbookmark with activebookmark keyword
|
Wed, 15 Apr 2015 08:12:04 -0700 |
Ryan McElroy |
templatekw: introduce activebookmark keyword
|
Wed, 15 Apr 2015 08:26:01 -0700 |
Ryan McElroy |
templatekw: rename variable current to active
|
Mon, 11 May 2015 21:26:13 -0400 |
Matt Harbison |
pathutil: hint if a path is root relative instead of cwd relative (issue4663)
|
Mon, 11 May 2015 22:47:01 -0400 |
Matt Harbison |
check-code: drop the python 2.5 warning for os.path.relpath()
|
Fri, 08 May 2015 23:44:15 -0700 |
Pierre-Yves David |
setup.py: drop compatibility with Python 2.4 and 2.5 (BC)
|
Fri, 08 May 2015 23:28:33 -0700 |
Pierre-Yves David |
rpm.spec: bump python dependency to 2.6
|
Sun, 10 May 2015 13:48:10 -0400 |
Jordi Gutiérrez Hermoso |
map-cmdline.bisect: rewrite to just %include the default template
|
Sun, 10 May 2015 14:04:43 -0400 |
Jordi Gutiérrez Hermoso |
log: add a status template
|
Tue, 12 May 2015 12:33:42 -0500 |
Matt Mackall |
tests: fix hidden repeatability problem with age filter test
|
Sat, 02 May 2015 15:51:57 +0900 |
Yuya Nishihara |
help: rewrite template examples to use integer literals where appropriate
|
Sat, 02 May 2015 15:49:38 +0900 |
Yuya Nishihara |
templater: update error message of invalid number passed to word() function
|
Fri, 01 May 2015 20:43:55 +0900 |
Yuya Nishihara |
templater: tokenize decimal integer literal (issue4638) (BC)
|
Sat, 02 May 2015 18:05:04 +0900 |
Yuya Nishihara |
templater: switch methods table on compileexp() of func args and inner expr
|
Sun, 10 May 2015 13:33:51 -0400 |
Jordi Gutiérrez Hermoso |
templatefilters: don't stringify None into "None"
|
Sun, 10 May 2015 19:02:14 +0800 |
Anton Shestakov |
hgweb: clearly outline <tr> block in gitweb and spartan styles
|
Thu, 07 May 2015 12:07:11 +0900 |
FUJIWARA Katsunori |
rebase: use dirstateguard instead of dirstate.invalidate
|
Thu, 07 May 2015 12:07:11 +0900 |
FUJIWARA Katsunori |
mq: use dirstateguard instead of dirstate.invalidate (qrefresh)
|
Thu, 07 May 2015 12:07:11 +0900 |
FUJIWARA Katsunori |
mq: use dirstateguard instead of dirstate.invalidate (qpush)
|
Thu, 07 May 2015 12:07:11 +0900 |
FUJIWARA Katsunori |
tryimportone: use dirstateguard instead of beginparentchange/endparentchange
|
Thu, 07 May 2015 12:07:10 +0900 |
FUJIWARA Katsunori |
import: use dirstateguard instead of dirstate.invalidate
|
Thu, 07 May 2015 12:07:10 +0900 |
FUJIWARA Katsunori |
amend: use dirstateguard instead of dirstate.invalidate
|
Thu, 07 May 2015 12:07:10 +0900 |
FUJIWARA Katsunori |
localrepo: use changelog.hasnode instead of self.__contains__
|
Thu, 07 May 2015 12:07:10 +0900 |
FUJIWARA Katsunori |
cmdutil: add class to restore dirstate during unexpected failure
|
Sun, 10 May 2015 14:45:13 -0500 |
Matt Mackall |
merge with stable
|
Sat, 09 May 2015 16:06:04 -0500 |
Steve Borho |
wix: add new json templates folder to MSI installers
|
Mon, 04 May 2015 10:03:13 +0900 |
Yuya Nishihara |
templater: rename parsestring() to unquotestring() (API)
|
Mon, 04 May 2015 10:01:03 +0900 |
Yuya Nishihara |
templater: remove noop calls of parsestring(s, quoted=False) (API)
|
Tue, 14 Apr 2015 12:45:15 -0700 |
Ryan McElroy |
bookmarks: simplify iscurrent to isactivewdirparent (API)
|
Tue, 05 May 2015 14:45:09 -0400 |
Jordi Gutiérrez Hermoso |
tests: add a new commit to test-commandline-template
|
Thu, 07 May 2015 23:25:13 -0700 |
Pierre-Yves David |
run-tests: spread and document the content of time tuple
|
Thu, 07 May 2015 23:16:57 -0700 |
Pierre-Yves David |
run-tests: when building json, get time data in the same order as elsewhere
|
Thu, 07 May 2015 20:45:51 -0700 |
Pierre-Yves David |
run-tests: stop explicit expansion of time data
|
Fri, 08 May 2015 10:51:18 -0700 |
Pierre-Yves David |
run-tests: refactor json entry creation logic
|
Thu, 07 May 2015 23:20:24 -0700 |
Pierre-Yves David |
run-tests: when building json, use result.failures instead of result.faildata
|
Fri, 08 May 2015 19:32:11 -0700 |
Pierre-Yves David |
run-test: add a test for json output when -i is used
|
Thu, 30 Apr 2015 16:45:03 -0700 |
Martin von Zweigbergk |
changegroup: drop _changelog and _manifest properties
|
Wed, 29 Apr 2015 13:25:07 -0700 |
Martin von Zweigbergk |
changegroup: document the cases where reordering complicates linkrevs
|
Wed, 29 Apr 2015 10:34:28 -0700 |
Martin von Zweigbergk |
changegroup: extract condition for linkrev fastpath
|
Sun, 12 Apr 2015 07:14:53 -0700 |
Martin von Zweigbergk |
lazymanifest: drop SP before some labels
|
Sun, 12 Apr 2015 07:12:39 -0700 |
Martin von Zweigbergk |
lazymanifest: avoid 'bail' label when used on success path
|
Wed, 06 May 2015 13:15:39 -0400 |
Augie Fackler |
dockerdeb: rules to build a debian package using docker
|
Thu, 07 May 2015 10:28:58 -0400 |
Augie Fackler |
packaging: extract packagelib for common code from builddeb and buildrpm
|
Wed, 06 May 2015 13:13:54 -0400 |
Augie Fackler |
builddeb: new script for building a deb package
|
Wed, 06 May 2015 14:36:17 -0400 |
Augie Fackler |
dockerlib: fix initcontainer for boot2docker users
|
Wed, 06 May 2015 10:45:51 -0400 |
Augie Fackler |
dockerlib: extract initcontainer() method
|
Wed, 06 May 2015 10:45:07 -0400 |
Augie Fackler |
dockerlib: start extracting common functions for setting up docker
|
Thu, 07 May 2015 17:14:00 -0700 |
Pierre-Yves David |
run-test: ensure the test ports are available before launching test
|
Fri, 08 May 2015 18:11:26 +0900 |
Yuya Nishihara |
templater: strip single backslash before quotation mark in quoted template
|
Thu, 07 May 2015 23:18:48 -0700 |
Pierre-Yves David |
run-tests: implement Test._testMethodName
|
Thu, 07 May 2015 16:43:58 -0700 |
Pierre-Yves David |
test-subrepo-git: ignore pax_global_header when listing archive
|
Thu, 07 May 2015 14:57:02 -0700 |
Pierre-Yves David |
test-subrepo-recursion: glob out all the date listed by unzip -l
|
Tue, 14 Apr 2015 13:31:50 -0700 |
Ryan McElroy |
bookmarks: remove unused updatecurrentbookmark function (API)
|
Sun, 10 May 2015 11:39:01 -0500 |
Yuya Nishihara |
changelog: drop unnecessary override of "hasnode"
|
Fri, 08 May 2015 11:32:24 -0700 |
Pierre-Yves David |
test-run-test: unset run-test specific environment variables
stable
|
Fri, 01 May 2015 15:45:07 -0700 |
Durham Goode |
histedit: fix --continue when rules are finished
stable
|
Fri, 01 May 2015 15:28:47 -0700 |
Durham Goode |
histedit: fix serializing of None backupfile
stable
|
Thu, 07 May 2015 14:19:20 -0500 |
Matt Mackall |
merge with stable
|
Tue, 05 May 2015 08:40:59 -0700 |
Martin von Zweigbergk |
treemanifest: set requires at repo creation time, ignore config after
|