##// END OF EJS Templates
log: make file log slow path usable on large repos...
log: make file log slow path usable on large repos Running "hg log <pattern or directory>" on large repos took a very, very long time because it first read ctx.files() for every commit before even starting to process the results. This change makes the ctx.files() check lazy, which makes the command start producing results immediately.

File last commit:

r19613:4bfd3c71 default
r19730:d184bae6 default
Show More
9mail
26 lines | 277 B | text/plain | TextLexer
Jeff Sickel
9mail: new script to add support for Plan 9 upas/marshal email wrapper
r19613 #!/bin/rc
# 9mail - Mercurial email wrapper for upas/marshal
fn usage {
echo >[1=2] usage: mercurial/9mail -f from to [cc]
exit usage
}
from=()
cc=()
to=()
switch($1){
case -f
from=$2
case *
usage
}
to=($3)
if(~ $#* 4)
cc=(-C $4)
upasname=$from
upas/marshal $cc $to