equal
deleted
inserted
replaced
1 #!/bin/sh |
1 #!/bin/sh |
2 |
2 |
|
3 # This runs with TZ="GMT" |
3 hg init |
4 hg init |
4 echo "test-parse-date" > a |
5 echo "test-parse-date" > a |
5 hg add a |
6 hg add a |
6 hg ci -d "2006-02-01 13:00:30" -m "rev 0" |
7 hg ci -d "2006-02-01 13:00:30" -m "rev 0" |
7 echo "hi!" >> a |
8 echo "hi!" >> a |
11 hg ci -d "1150000000 14400" -m "rev 4 (merge)" |
12 hg ci -d "1150000000 14400" -m "rev 4 (merge)" |
12 echo "fail" >> a |
13 echo "fail" >> a |
13 hg ci -d "should fail" -m "fail" |
14 hg ci -d "should fail" -m "fail" |
14 hg ci -d "100000000000000000 1400" -m "fail" |
15 hg ci -d "100000000000000000 1400" -m "fail" |
15 hg ci -d "100000 1400000" -m "fail" |
16 hg ci -d "100000 1400000" -m "fail" |
|
17 |
|
18 # Check with local timezone other than GMT and with DST |
|
19 TZ="PST+8PDT" |
|
20 export TZ |
|
21 # PST=UTC-8 / PDT=UTC-7 |
|
22 hg debugrebuildstate |
|
23 echo "a" > a |
|
24 hg ci -d "2006-07-15 13:30" -m "summer@UTC" |
|
25 hg debugrebuildstate |
|
26 echo "b" > a |
|
27 hg ci -d "2006-07-15 13:30 +0500" -m "summer@UTC+5" |
|
28 hg debugrebuildstate |
|
29 echo "c" > a |
|
30 hg ci -d "2006-01-15 13:30" -m "winter@UTC" |
|
31 hg debugrebuildstate |
|
32 echo "d" > a |
|
33 hg ci -d "2006-01-15 13:30 +0500" -m "winter@UTC+5" |
16 hg log --template '{date|date}\n' |
34 hg log --template '{date|date}\n' |