##// END OF EJS Templates
localrepo: introduce method for explicit branch cache update...
localrepo: introduce method for explicit branch cache update Currently, localrepo.branchtags() is called in two locations to update the _branchcache dict, however branchtags() itself does not update anything, it calls branchmap() to do so. This change introduces a new updatebranchcache() method that is used by both branchmap() and the calls to update the cache.

File last commit:

r11265:ffd85ab5 default
r12066:d01e2865 default
Show More
test-churn.out
50 lines | 2.3 KiB | text/plain | TextLexer
% create test repository
adding a
adding b
adding c
% churn separate directories
user1 1 ***************************************************************
% churn all
user3 3 ***************************************************************
user1 3 ***************************************************************
user2 2 ******************************************
% churn excluding one dir
user3 3 ***************************************************************
user2 2 ******************************************
user1 2 ******************************************
% churn up to rev 2
user2 2 ***************************************************************
user1 1 ********************************
% churn with aliases
alias3 3 **************************************************************
alias1 3 **************************************************************
user2 2 *****************************************
% churn with .hgchurn
alias3 3 **************************************************************
alias1 3 **************************************************************
user2 2 *****************************************
% churn with column specifier
user3 3 ***********************
user1 3 ***********************
user2 2 ***************
% churn by hour
06 1 *****************
09 2 *********************************
12 4 ******************************************************************
13 1 *****************
% churn with separated added/removed lines
user1 +3/-1 +++++++++++++++++++++++++++++++++++++++++--------------
user3 +3/-0 +++++++++++++++++++++++++++++++++++++++++
user2 +2/-0 +++++++++++++++++++++++++++
% churn --diffstat with color
user1 +3/-1 +++++++++++++++++++++++++++++++++++++++++--------------
user3 +3/-0 +++++++++++++++++++++++++++++++++++++++++
user2 +2/-0 +++++++++++++++++++++++++++
% changeset number churn
user1 4 ***************************************************************
user3 3 ***********************************************
user2 2 ********************************
% churn with space in alias
no-space 1 ************************************************************
adding foo
test 0