##// END OF EJS Templates
dispatch: provide help for disabled extensions and commands...
dispatch: provide help for disabled extensions and commands Before a command is declared unknown, each extension in hgext is searched, starting with hgext.<cmdname>. If there's a matching command, a help message suggests the appropriate extension and how to enable it. Every extension could potentially be imported, but for cases like rebase, relink, etc. only one extension is imported. For the case of "hg help disabledext", if the extension is in hgext, the extension description is read and a similar help suggestion is printed. No extension import occurs.

File last commit:

r10282:08a0f04b default
r10364:de1e7099 default
Show More
test-parse-date
87 lines | 2.6 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"
Justin Peng
Correct a bug on date formats with '>' or '<' accompanied by space characters.
r7953
Patrick Mezard
test-parse-date: test 12-hours time formats (issue1804)
r9384 # Test 12-hours times
hg debugdate "2006-02-01 1:00:30PM +0000"
hg debugdate "1:00:30PM" > /dev/null || echo 'failed'
Justin Peng
Correct a bug on date formats with '>' or '<' accompanied by space characters.
r7953 #Test date formats with '>' or '<' accompanied by space characters
hg log -d '>' --template '{date|date}\n'
hg log -d '<' hg log -d '>' --template '{date|date}\n'
hg log -d ' >' --template '{date|date}\n'
hg log -d ' <' --template '{date|date}\n'
hg log -d '> ' --template '{date|date}\n'
hg log -d '< ' --template '{date|date}\n'
hg log -d ' > ' --template '{date|date}\n'
hg log -d ' < ' --template '{date|date}\n'
hg log -d '>02/01' --template '{date|date}\n'
hg log -d '<02/01' --template '{date|date}\n'
hg log -d ' >02/01' --template '{date|date}\n'
hg log -d ' <02/01' --template '{date|date}\n'
hg log -d '> 02/01' --template '{date|date}\n'
hg log -d '< 02/01' --template '{date|date}\n'
hg log -d ' > 02/01' --template '{date|date}\n'
hg log -d ' < 02/01' --template '{date|date}\n'
hg log -d '>02/01 ' --template '{date|date}\n'
hg log -d '<02/01 ' --template '{date|date}\n'
hg log -d ' >02/01 ' --template '{date|date}\n'
hg log -d ' <02/01 ' --template '{date|date}\n'
hg log -d '> 02/01 ' --template '{date|date}\n'
hg log -d '< 02/01 ' --template '{date|date}\n'
hg log -d ' > 02/01 ' --template '{date|date}\n'
Matt Mackall
many, many trivial check-code fixups
r10282 hg log -d ' < 02/01 ' --template '{date|date}\n'