##// END OF EJS Templates
templatefilters: add filter to convert date to local date (issue1674)...
templatefilters: add filter to convert date to local date (issue1674) Issue1674 suggests the localdate filter be applied as default to log, but this patch only introduces the filter, not the changed default behaviour.

File last commit:

r8293:f00573bc default
r8591:08c93b07 default
Show More
test-repair-strip
40 lines | 886 B | text/plain | TextLexer
/ tests / test-repair-strip
Henrik Stuart
strip: make repair.strip transactional to avoid repository corruption...
r8073 #!/bin/sh
echo "[extensions]" >> $HGRCPATH
echo "mq=">> $HGRCPATH
teststrip() {
hg -q up -C $1
echo % before update $1, strip $2
hg parents
chmod -$3 $4
hg strip $2 2>&1 | sed 's/\(saving bundle to \).*/\1/' | sed 's/Permission denied.*\.hg\/store\/\(.*\)/Permission denied \.hg\/store\/\1/'
echo % after update $1, strip $2
chmod +$3 $4
hg verify
echo % journal contents
cat .hg/store/journal | sed 's/\.i[^\n]*/\.i/'
ls .hg/store/journal >/dev/null 2>&1 && hg recover
ls .hg/strip-backup/* >/dev/null 2>&1 && hg unbundle -q .hg/strip-backup/*
rm -rf .hg/strip-backup
}
hg init test
cd test
echo a > a
hg -q ci -m "a" -A
echo b > b
hg -q ci -m "b" -A
Henrik Stuart
test: change repair strip test to illustrate manifest errors
r8293 echo b2 >> b
hg -q ci -m "b2" -A
Henrik Stuart
strip: make repair.strip transactional to avoid repository corruption...
r8073 echo c > c
hg -q ci -m "c" -A
Henrik Stuart
test: change repair strip test to illustrate manifest errors
r8293
teststrip 0 2 w .hg/store/data/b.i
teststrip 0 2 r .hg/store/data/b.i
teststrip 0 2 w .hg/store/00manifest.i
Henrik Stuart
strip: make repair.strip transactional to avoid repository corruption...
r8073