Mercurial > hg
annotate tests/test-parse-date.t @ 18944:a9c443b3b240
unionrepo: read-only operations on a union of two localrepos
unionrepo is just like bundlerepo without bundles.
The implementation is very similar to bundlerepo, but I don't see any obvious
way to generalize it.
Some most obvious use cases for this would be log and diff across local repos,
as a kind of preview of pulls, for instance:
$ hg -R union:repo1+repo2 heads
$ hg -R union:repo1+repo2 log -r REPO1REV -r REPO2REV
$ hg -R union:repo1+repo2 log -r '::REPO1REV-::REPO2REV'
$ hg -R union:repo1+repo2 log -r 'ancestor(REPO1REV,REPO2REV)'
$ hg -R union:repo1+repo2 diff -r REPO1REV -r REPO2REV
This is going to be used in RhodeCode, and Bitbucket already uses something
similar. Having a core implementation would be beneficial.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Fri, 18 Jan 2013 15:54:09 +0100 |
parents | b2586e2cc67a |
children | 5df7118bdcd9 |
rev | line source |
---|---|
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
1 This runs with TZ="GMT" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
2 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
3 $ hg init |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
4 $ echo "test-parse-date" > a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
5 $ hg add a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
6 $ hg ci -d "2006-02-01 13:00:30" -m "rev 0" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
7 $ echo "hi!" >> a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
8 $ hg ci -d "2006-02-01 13:00:30 -0500" -m "rev 1" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
9 $ hg tag -d "2006-04-15 13:30" "Hi" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
10 $ hg backout --merge -d "2006-04-15 13:30 +0200" -m "rev 3" 1 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
11 reverting a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
12 created new head |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
13 changeset 3:107ce1ee2b43 backs out changeset 1:25a1420a55f8 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
14 merging with changeset 3:107ce1ee2b43 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
15 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
16 (branch merge, don't forget to commit) |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
17 $ hg ci -d "1150000000 14400" -m "rev 4 (merge)" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
18 $ echo "fail" >> a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
19 $ hg ci -d "should fail" -m "fail" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
20 abort: invalid date: 'should fail' |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12123
diff
changeset
|
21 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
22 $ hg ci -d "100000000000000000 1400" -m "fail" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
23 abort: date exceeds 32 bits: 100000000000000000 |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12123
diff
changeset
|
24 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
25 $ hg ci -d "100000 1400000" -m "fail" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
26 abort: impossible time zone offset: 1400000 |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12123
diff
changeset
|
27 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
28 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
29 Check with local timezone other than GMT and with DST |
2522
85f796baab10
Allow the use of human readable dates (issue 251)
Jose M. Prieto <jmprieto@gmx.net>
parents:
diff
changeset
|
30 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
31 $ TZ="PST+8PDT" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
32 $ export TZ |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
33 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
34 PST=UTC-8 / PDT=UTC-7 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
35 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
36 $ hg debugrebuildstate |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
37 $ echo "a" > a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
38 $ hg ci -d "2006-07-15 13:30" -m "summer@UTC-7" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
39 $ hg debugrebuildstate |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
40 $ echo "b" > a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
41 $ hg ci -d "2006-07-15 13:30 +0500" -m "summer@UTC+5" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
42 $ hg debugrebuildstate |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
43 $ echo "c" > a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
44 $ hg ci -d "2006-01-15 13:30" -m "winter@UTC-8" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
45 $ hg debugrebuildstate |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
46 $ echo "d" > a |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
47 $ hg ci -d "2006-01-15 13:30 +0500" -m "winter@UTC+5" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
48 $ hg log --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
49 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
50 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
51 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
52 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
53 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
54 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
55 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
56 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
57 Wed Feb 01 13:00:30 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
58 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
59 Test issue1014 (fractional timezones) |
3255
e96d2956eb4a
util.strdate: compute timestamp using UTC, not local timezone
Jose M. Prieto <jmprieto@gmx.net>
parents:
2524
diff
changeset
|
60 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
61 $ hg debugdate "1000000000 -16200" # 0430 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
62 internal: 1000000000 -16200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
63 standard: Sun Sep 09 06:16:40 2001 +0430 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
64 $ hg debugdate "1000000000 -15300" # 0415 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
65 internal: 1000000000 -15300 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
66 standard: Sun Sep 09 06:01:40 2001 +0415 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
67 $ hg debugdate "1000000000 -14400" # 0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
68 internal: 1000000000 -14400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
69 standard: Sun Sep 09 05:46:40 2001 +0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
70 $ hg debugdate "1000000000 0" # GMT |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
71 internal: 1000000000 0 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
72 standard: Sun Sep 09 01:46:40 2001 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
73 $ hg debugdate "1000000000 14400" # -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
74 internal: 1000000000 14400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
75 standard: Sat Sep 08 21:46:40 2001 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
76 $ hg debugdate "1000000000 15300" # -0415 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
77 internal: 1000000000 15300 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
78 standard: Sat Sep 08 21:31:40 2001 -0415 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
79 $ hg debugdate "1000000000 16200" # -0430 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
80 internal: 1000000000 16200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
81 standard: Sat Sep 08 21:16:40 2001 -0430 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
82 $ hg debugdate "Sat Sep 08 21:16:40 2001 +0430" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
83 internal: 999967600 -16200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
84 standard: Sat Sep 08 21:16:40 2001 +0430 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
85 $ hg debugdate "Sat Sep 08 21:16:40 2001 -0430" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
86 internal: 1000000000 16200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
87 standard: Sat Sep 08 21:16:40 2001 -0430 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
88 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
89 Test 12-hours times |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
90 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
91 $ hg debugdate "2006-02-01 1:00:30PM +0000" |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
92 internal: 1138798830 0 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
93 standard: Wed Feb 01 13:00:30 2006 +0000 |
12365
22f3353bcc36
tests: cleanup exit code handling in unified tests
Matt Mackall <mpm@selenic.com>
parents:
12316
diff
changeset
|
94 $ hg debugdate "1:00:30PM" > /dev/null |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
95 |
16923
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
96 Normal range |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
97 |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
98 $ hg log -d -1 |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
99 |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
100 Negative range |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
101 |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
102 $ hg log -d "--2" |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
103 abort: -2 must be nonnegative (see 'hg help dates') |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
104 [255] |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
105 |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
106 Whitespace only |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
107 |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
108 $ hg log -d " " |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
109 abort: dates cannot consist entirely of whitespace |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
110 [255] |
dfaf869824f8
test-parse-date: move remaining date parsing tests from test-log
Martin Geisler <mg@aragost.com>
parents:
16921
diff
changeset
|
111 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
112 Test date formats with '>' or '<' accompanied by space characters |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
113 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
114 $ hg log -d '>' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
115 abort: invalid day spec, use '>DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
116 [255] |
16921
8627e9ceec08
test-parse-date: remove cruft from 8c6f823efcc9
Martin Geisler <mg@aragost.com>
parents:
13886
diff
changeset
|
117 $ hg log -d '<' --template '{date|date}\n' |
8627e9ceec08
test-parse-date: remove cruft from 8c6f823efcc9
Martin Geisler <mg@aragost.com>
parents:
13886
diff
changeset
|
118 abort: invalid day spec, use '<DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
119 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
120 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
121 $ hg log -d ' >' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
122 abort: invalid day spec, use '>DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
123 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
124 $ hg log -d ' <' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
125 abort: invalid day spec, use '<DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
126 [255] |
6236
ad6b123de1c7
Add tests for the fixes to issue1014 (fractional timezones)
Thomas Arendsen Hein <thomas@intevation.de>
parents:
3256
diff
changeset
|
127 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
128 $ hg log -d '> ' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
129 abort: invalid day spec, use '>DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
130 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
131 $ hg log -d '< ' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
132 abort: invalid day spec, use '<DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
133 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
134 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
135 $ hg log -d ' > ' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
136 abort: invalid day spec, use '>DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
137 [255] |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
138 $ hg log -d ' < ' --template '{date|date}\n' |
13886
fe48c57390f2
help/dates: use DATE as place-holder in help and abort texts
Martin Geisler <mg@aragost.com>
parents:
13869
diff
changeset
|
139 abort: invalid day spec, use '<DATE' |
13869
b470894c33f8
date: fixup breakage from ">" fix
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
140 [255] |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
141 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
142 $ hg log -d '>02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
143 $ hg log -d '<02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
144 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
145 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
146 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
147 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
148 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
149 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
150 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
151 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
152 Wed Feb 01 13:00:30 2006 +0000 |
9384
d91078a2652f
test-parse-date: test 12-hours time formats (issue1804)
Patrick Mezard <pmezard@gmail.com>
parents:
7953
diff
changeset
|
153 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
154 $ hg log -d ' >02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
155 $ hg log -d ' <02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
156 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
157 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
158 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
159 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
160 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
161 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
162 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
163 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
164 Wed Feb 01 13:00:30 2006 +0000 |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
165 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
166 $ hg log -d '> 02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
167 $ hg log -d '< 02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
168 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
169 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
170 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
171 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
172 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
173 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
174 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
175 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
176 Wed Feb 01 13:00:30 2006 +0000 |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
177 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
178 $ hg log -d ' > 02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
179 $ hg log -d ' < 02/01' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
180 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
181 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
182 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
183 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
184 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
185 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
186 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
187 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
188 Wed Feb 01 13:00:30 2006 +0000 |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
189 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
190 $ hg log -d '>02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
191 $ hg log -d '<02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
192 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
193 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
194 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
195 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
196 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
197 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
198 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
199 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
200 Wed Feb 01 13:00:30 2006 +0000 |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
201 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
202 $ hg log -d ' >02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
203 $ hg log -d ' <02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
204 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
205 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
206 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
207 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
208 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
209 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
210 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
211 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
212 Wed Feb 01 13:00:30 2006 +0000 |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
213 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
214 $ hg log -d '> 02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
215 $ hg log -d '< 02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
216 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
217 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
218 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
219 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
220 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
221 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
222 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
223 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
224 Wed Feb 01 13:00:30 2006 +0000 |
7953
8c6f823efcc9
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Justin Peng <justin.peng.sw@gmail.com>
parents:
6236
diff
changeset
|
225 |
12123
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
226 $ hg log -d ' > 02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
227 $ hg log -d ' < 02/01 ' --template '{date|date}\n' |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
228 Sun Jan 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
229 Sun Jan 15 13:30:00 2006 -0800 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
230 Sat Jul 15 13:30:00 2006 +0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
231 Sat Jul 15 13:30:00 2006 -0700 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
232 Sun Jun 11 00:26:40 2006 -0400 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
233 Sat Apr 15 13:30:00 2006 +0200 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
234 Sat Apr 15 13:30:00 2006 +0000 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
235 Wed Feb 01 13:00:30 2006 -0500 |
323292c2e566
tests: unify test-parse-date
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10282
diff
changeset
|
236 Wed Feb 01 13:00:30 2006 +0000 |
18537
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
237 |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
238 Test issue 3764 (interpreting 'today' and 'yesterday') |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
239 $ echo "hello" >> a |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
240 >>> import datetime |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
241 >>> today = datetime.date.today().strftime("%b %d") |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
242 >>> yesterday = (datetime.date.today() - datetime.timedelta(days=1)).strftime("%b %d") |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
243 >>> dates = open('dates', 'w') |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
244 >>> dates.write(today + '\n') |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
245 >>> dates.write(yesterday) |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
246 >>> dates.close() |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
247 $ hg ci -d "`sed -n '1p' dates`" -m "today is a good day to code" |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
248 $ hg log -d today --template '{desc}\n' |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
249 today is a good day to code |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
250 $ echo "goodbye" >> a |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
251 $ hg ci -d "`sed -n '2p' dates`" -m "the time traveler's code" |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
252 $ hg log -d yesterday --template '{desc}\n' |
ae60735e37d2
dates: support 'today' and 'yesterday' in parsedate (issue3764)
Paul Cavallaro <ptc@fb.com>
parents:
16923
diff
changeset
|
253 the time traveler's code |
18614
b2586e2cc67a
parsedate: understand "now" as a shortcut for the current time
Augie Fackler <raf@durin42.com>
parents:
18537
diff
changeset
|
254 $ echo "foo" >> a |
b2586e2cc67a
parsedate: understand "now" as a shortcut for the current time
Augie Fackler <raf@durin42.com>
parents:
18537
diff
changeset
|
255 $ hg commit -d now -m 'Explicitly committed now.' |
b2586e2cc67a
parsedate: understand "now" as a shortcut for the current time
Augie Fackler <raf@durin42.com>
parents:
18537
diff
changeset
|
256 $ hg log -d today --template '{desc}\n' |
b2586e2cc67a
parsedate: understand "now" as a shortcut for the current time
Augie Fackler <raf@durin42.com>
parents:
18537
diff
changeset
|
257 Explicitly committed now. |
b2586e2cc67a
parsedate: understand "now" as a shortcut for the current time
Augie Fackler <raf@durin42.com>
parents:
18537
diff
changeset
|
258 today is a good day to code |