##// END OF EJS Templates
fix traceback in hgweb when URL doesn't end in one of the archive specs...
fix traceback in hgweb when URL doesn't end in one of the archive specs If the last n charecters of the URL doesn't match an entry in archive_specs req.form never has a key 'type'. When achive() looks up 'type' in the form dict it causes a traceback rather than printing an error message.

File last commit:

r6236:ad6b123d default
r6669:782dbbdf default
Show More
test-parse-date
45 lines | 1.3 KiB | text/plain | TextLexer
Jose M. Prieto
Allow the use of human readable dates (issue 251)
r2522 #!/bin/sh
Jose M. Prieto
util.strdate: compute timestamp using UTC, not local timezone
r3255 # This runs with TZ="GMT"
Jose M. Prieto
Allow the use of human readable dates (issue 251)
r2522 hg init
echo "test-parse-date" > a
hg add a
hg ci -d "2006-02-01 13:00:30" -m "rev 0"
echo "hi!" >> a
hg ci -d "2006-02-01 13:00:30 -0500" -m "rev 1"
hg tag -d "2006-04-15 13:30" "Hi"
hg backout --merge -d "2006-04-15 13:30 +0200" -m "rev 3" 1
hg ci -d "1150000000 14400" -m "rev 4 (merge)"
echo "fail" >> a
hg ci -d "should fail" -m "fail"
Benoit Boissinot
add more testcases for date parsing
r2524 hg ci -d "100000000000000000 1400" -m "fail"
hg ci -d "100000 1400000" -m "fail"
Jose M. Prieto
util.strdate: compute timestamp using UTC, not local timezone
r3255
# Check with local timezone other than GMT and with DST
TZ="PST+8PDT"
export TZ
# PST=UTC-8 / PDT=UTC-7
hg debugrebuildstate
echo "a" > a
Jose M. Prieto
util.strdate: assume local time when no timezone specified
r3256 hg ci -d "2006-07-15 13:30" -m "summer@UTC-7"
Jose M. Prieto
util.strdate: compute timestamp using UTC, not local timezone
r3255 hg debugrebuildstate
echo "b" > a
hg ci -d "2006-07-15 13:30 +0500" -m "summer@UTC+5"
hg debugrebuildstate
echo "c" > a
Jose M. Prieto
util.strdate: assume local time when no timezone specified
r3256 hg ci -d "2006-01-15 13:30" -m "winter@UTC-8"
Jose M. Prieto
util.strdate: compute timestamp using UTC, not local timezone
r3255 hg debugrebuildstate
echo "d" > a
hg ci -d "2006-01-15 13:30 +0500" -m "winter@UTC+5"
Jose M. Prieto
Allow the use of human readable dates (issue 251)
r2522 hg log --template '{date|date}\n'
Thomas Arendsen Hein
Add tests for the fixes to issue1014 (fractional timezones)
r6236
# Test issue1014 (fractional timezones)
hg debugdate "1000000000 -16200" # 0430
hg debugdate "1000000000 -15300" # 0415
hg debugdate "1000000000 -14400" # 0400
hg debugdate "1000000000 0" # GMT
hg debugdate "1000000000 14400" # -0400
hg debugdate "1000000000 15300" # -0415
hg debugdate "1000000000 16200" # -0430
hg debugdate "Sat Sep 08 21:16:40 2001 +0430"
hg debugdate "Sat Sep 08 21:16:40 2001 -0430"