bookmarks: add invalidate() to bookmark_repo
Cached bookmark information would not be reset when repo.invalidate()
was called, meaning (for instanced) guis would be left with out-of-date
bookmark info. This patch fixes that by overriding bookmark_repo.invalidate()
branch: help misuse of hg branch to switch branches
Maybe beginners tend to use 'hg branch EXISTING_BRANCH' instead of
'hg update EXISTING_BRANCH' as me.
If so, let's help them to use 'update'.
Also removed '(use --force to override)' because it can mislead them.
Added signature for changeset
ff2704a8ded3
Added tag 1.5 for changeset
ff2704a8ded3
mq: disallow : in patch names (
issue2065)
mq: disallow # (and : on Windows) in patch names (
issue2065)
i18n-ja: synchronized with
c50a3d7154d2
i18n-pt_BR: synchronized with
f142fa3c0a8c
fetch: fix newheads calculation (
issue2047)
Make annotate --follow an alias for -f/--file to behave like in older versions
Since
98a0421b9e52 annotate follows copies/renames by default, but the output
of e.g. "annotate --follow --number" should not change without some
deprecation time.
store: only add new entries to the fncache file
Newly added fncache entries were not added to the in-memory cache,
making it possible for 'hg convert' to cause duplicates in
.hg/store/fncache.
Duplicates in the fncache file are harmless, but excessive numbers
of duplicates from large converted repositories may slow down
execution speed considerably.