sapling/mercurial
Nicolas Dumazet c2c4887231 log: fix log -rREV FILE when REV isnt the last filerev (issue2492)
Regression from 9f0026001bfd. That previous commit is not supposed
to affect log calls without --follow, so we step out of this
codepath if follow is not True, and it's enough to fix the
regression.

When --follow is given, we fix the issue by taking into account
changesets that have a rev > maxrev to build the filegraph: even if
those files are not included in the final result, it's still needed
to walk correctly the graph from the end of the filelog to minrev, to
track accurately renames.
2010-11-11 02:10:37 +09:00
..
help help: urls help should include see also for paths 2010-11-10 04:53:11 -06:00
hgweb hgweb: let HTTPS serve use more compatible and less secure encryption 2010-10-21 03:18:52 +02:00
pure cleanup: use x in (a, b) instead of x == a or x == b 2010-09-23 00:02:31 -05:00
templates templates: fix inconsistency in 'help' link 2010-10-26 02:38:14 +05:30
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
ancestor.py backout most of 26e0b9a8ce0d 2010-09-24 12:46:54 -05:00
archival.py subrepo: add support for 'hg archive' 2010-09-20 15:46:17 +02:00
base85.c base85.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
bdiff.c bdiff.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
bundlerepo.py bundlerepository: test self.tempfile field, not tempfile module 2010-11-10 15:38:00 +01:00
byterange.py pylint, pyflakes: remove unused or duplicate imports 2010-04-14 17:58:10 +09:00
changegroup.py bundlerepo: restore close() method 2010-09-20 16:14:05 -05:00
changelog.py Merge with stable 2010-02-11 17:44:01 -06:00
cmdutil.py log: fix log -rREV FILE when REV isnt the last filerev (issue2492) 2010-11-11 02:10:37 +09:00
commands.py gpg, commands: fixed util.abort to util.Abort typos 2010-11-09 20:25:56 +00:00
config.py error: fix up test-hgrc 2010-06-04 23:04:31 -05:00
context.py context: narrow down filter special case in filectx.cmp() 2010-10-14 22:47:50 +02:00
copies.py copies: don't detect copies as "divergent renames" 2010-10-10 09:48:37 -05:00
dagparser.py cleanup: use x in (a, b) instead of x == a or x == b 2010-09-23 00:02:31 -05:00
demandimport.py demandimport: back out ccffe6051751 (issue2467) 2010-10-30 11:32:04 -05:00
diffhelpers.c diffhelpers.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
dirstate.py dirstate: skip optimization on case-folding FS (issue2440) 2010-11-01 14:18:42 -05:00
discovery.py discovery: findincoming() is no longer used 2010-10-17 22:24:26 +02:00
dispatch.py alias: fall back to normal error handling for ambigious commands (fixes issue2475) 2010-11-05 15:54:32 -04:00
encoding.py encoding: default ambiguous character to narrow 2010-10-27 15:35:21 -05:00
error.py Abort: add a hint argument, printed in the next line inside parenthesis 2010-07-15 14:41:22 +02:00
extensions.py extensions.load: return module 2010-10-19 13:43:40 +02:00
fancyopts.py help: show value requirement and multiple occurrence of options 2010-06-06 17:25:00 +09:00
filelog.py filelog: cmp: don't read data if hashes are identical (issue2273) 2010-07-05 19:49:54 +09:00
filemerge.py merge: implement --tool arguments using new ui.forcemerge configurable 2010-10-19 22:33:52 -05:00
graphmod.py graphmod: safer code when a changeset has two identical parents 2010-11-08 22:45:56 +09:00
hbisect.py Lowercase error messages 2010-08-29 22:37:58 +02:00
help.py Add subrepos help topic 2010-10-24 19:28:44 +02:00
hg.py outgoing: unify common graphlog.outgoing and hg.outgoing code 2010-10-15 05:21:51 +02:00
hook.py http: deliver hook output to client 2010-06-30 18:15:23 -05:00
httprepo.py pushkey: force HTTP POST on push and add tests (issue2489) 2010-11-12 01:21:45 -06:00
i18n.py i18n: fix translation of empty paragraphs 2010-06-19 19:16:11 +02:00
ignore.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
keepalive.py fix coding style (reported by pylint) 2010-02-08 15:36:34 +01:00
localrepo.py localrepo: do not modify ctx.remove() list in-place 2010-11-01 17:26:08 +01:00
lock.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
lsprof.py lsprof: remove #!-line from non-executable script 2010-10-25 23:46:26 +02:00
lsprofcalltree.py drop unused imports 2009-05-14 15:35:46 +02:00
mail.py mail: use standard section.entry format in error message 2010-08-30 22:47:38 +02:00
manifest.py deltaparent(): don't return nullrev for a revision containing a full snapshot 2010-08-21 19:30:42 +02:00
match.py narrowmatcher: propagate bad method 2010-09-13 13:09:09 +02:00
mdiff.py mdiff: carriage return (\r) is also ignorable whitespace 2010-10-19 03:55:06 +02:00
merge.py merge: make 'diverging renames' diagnostic a more helpful note. 2010-10-10 09:50:25 -05:00
minirst.py minirst: use colwidth to match title lengths (issue2455) 2010-10-27 15:35:23 -05:00
mpatch.c mpatch.c: Added preliminary support for py3k. 2010-06-15 19:49:56 -03:00
node.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
osutil.c osutil.c: Support for py3k added. 2010-06-15 19:49:56 -03:00
parser.py parser: improve infix error checking 2010-06-19 17:56:52 -05:00
parsers.c parsers.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
patch.py Test applying context diffs 2010-10-24 12:56:38 +02:00
posix.py termwidth: move to ui.ui from util 2010-10-10 10:06:36 -05:00
pushkey.py pushkey: add pushkey core 2010-06-16 16:04:44 -05:00
py3kcompat.py py3kcompat: added fake ord implementation for py3k 2010-08-07 16:38:38 -03:00
repair.py repair: pass variable explicitely to nested function 2010-08-26 23:38:13 +02:00
repo.py repository: drop unused rjoin() method 2010-08-22 13:17:34 +02:00
revlog.py revlog: fix descendants() if nullrev is in revs 2010-11-07 18:23:48 +09:00
revset.py revset: fix missing dot in docstring 2010-10-27 12:12:51 -02:00
similar.py fix coding style 2010-05-02 00:48:33 +02:00
simplemerge.py backout most of 26e0b9a8ce0d 2010-09-24 12:46:54 -05:00
sshrepo.py cleanup: remove unused imports 2010-08-27 13:32:38 -04:00
sshserver.py wireproto: introduce pusherr() to deal with "unsynced changes" error 2010-10-11 12:45:36 -05:00
statichttprepo.py statichttprepo: disable pushkey 2010-08-24 13:13:35 -05:00
store.py store: encode first period or space in filenames (issue1713) 2010-10-09 21:54:50 +02:00
strutil.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
subrepo.py subrepo: test & fix svn subrepo removal 2010-11-05 15:13:22 +01:00
tags.py tags: do not fail if tags.cache is corrupted (issue2444) 2010-10-19 20:20:10 +09:00
templatefilters.py templater: add hex filter. 2010-09-22 00:14:57 +02:00
templatekw.py templates: 'children' keyword 2010-07-03 05:24:16 +02:00
templater.py templater: add a few comments. 2010-09-21 23:55:32 +02:00
transaction.py cleanup: typos 2010-07-26 22:29:49 +02:00
ui.py ui: only fix config if the relevant section has changed 2010-10-18 14:10:36 +09:00
url.py url: fix https client authentication through proxy 2010-11-01 01:56:12 +01:00
util.h util.h: Defined macros for working "with" PyStrings in py3k. 2010-07-02 16:21:40 -03:00
util.py opener: check hardlink count reporting (issue1866) 2010-11-07 18:21:29 +01:00
verify.py verify/progress: using gerund to indicate action and adding units 2010-08-02 07:15:47 +03:00
win32.py win32: remove try-catch block of GetModuleFileNameEx (issue2480) 2010-11-11 01:12:51 +09:00
windows.py termwidth: move to ui.ui from util 2010-10-10 10:06:36 -05:00
wireproto.py wireproto: introduce pusherr() to deal with "unsynced changes" error 2010-10-11 12:45:36 -05:00