##// 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:

r10891:83af68e3 default
r12066:d01e2865 default
Show More
test-progress.out
28 lines | 1.7 KiB | text/plain | TextLexer
% test default params, display nothing because of delay
% test with delay=0, refresh=0
loop [ ] 0/3
loop [=====================> ] 1/3
loop [============================================> ] 2/3
% test refresh is taken in account
% test format options 1
0/2 loop lo
1/2 loop lo
% test format options 2
0/2 p.0 [ ]
1/2 p.1 [=================================> ]
% test format options and indeterminate progress
0 loop.0 [ <=> ]
1 loop.1 [ <=> ]
% make sure things don't fall over if count > total
loop [ ] 0/4
loop [================> ] 1/4
loop [=================================> ] 2/4
loop [==================================================> ] 3/4
loop [===================================================================>] 4/4
loop [ <=> ] 5/4
% test immediate progress completion