Show More
@@ -1315,6 +1315,7 b' def matchdate(date):' | |||||
1315 | d["d"] = "28" |
|
1315 | d["d"] = "28" | |
1316 | return parsedate(date, extendeddateformats, d)[0] |
|
1316 | return parsedate(date, extendeddateformats, d)[0] | |
1317 |
|
1317 | |||
|
1318 | date = date.strip() | |||
1318 | if date[0] == "<": |
|
1319 | if date[0] == "<": | |
1319 | when = upper(date[1:]) |
|
1320 | when = upper(date[1:]) | |
1320 | return lambda x: x <= when |
|
1321 | return lambda x: x <= when |
@@ -43,3 +43,41 b' hg debugdate "1000000000 15300" # -0415' | |||||
43 | hg debugdate "1000000000 16200" # -0430 |
|
43 | hg debugdate "1000000000 16200" # -0430 | |
44 | hg debugdate "Sat Sep 08 21:16:40 2001 +0430" |
|
44 | hg debugdate "Sat Sep 08 21:16:40 2001 +0430" | |
45 | hg debugdate "Sat Sep 08 21:16:40 2001 -0430" |
|
45 | hg debugdate "Sat Sep 08 21:16:40 2001 -0430" | |
|
46 | ||||
|
47 | #Test date formats with '>' or '<' accompanied by space characters | |||
|
48 | hg log -d '>' --template '{date|date}\n' | |||
|
49 | hg log -d '<' hg log -d '>' --template '{date|date}\n' | |||
|
50 | ||||
|
51 | hg log -d ' >' --template '{date|date}\n' | |||
|
52 | hg log -d ' <' --template '{date|date}\n' | |||
|
53 | ||||
|
54 | hg log -d '> ' --template '{date|date}\n' | |||
|
55 | hg log -d '< ' --template '{date|date}\n' | |||
|
56 | ||||
|
57 | hg log -d ' > ' --template '{date|date}\n' | |||
|
58 | hg log -d ' < ' --template '{date|date}\n' | |||
|
59 | ||||
|
60 | ||||
|
61 | hg log -d '>02/01' --template '{date|date}\n' | |||
|
62 | hg log -d '<02/01' --template '{date|date}\n' | |||
|
63 | ||||
|
64 | hg log -d ' >02/01' --template '{date|date}\n' | |||
|
65 | hg log -d ' <02/01' --template '{date|date}\n' | |||
|
66 | ||||
|
67 | hg log -d '> 02/01' --template '{date|date}\n' | |||
|
68 | hg log -d '< 02/01' --template '{date|date}\n' | |||
|
69 | ||||
|
70 | hg log -d ' > 02/01' --template '{date|date}\n' | |||
|
71 | hg log -d ' < 02/01' --template '{date|date}\n' | |||
|
72 | ||||
|
73 | hg log -d '>02/01 ' --template '{date|date}\n' | |||
|
74 | hg log -d '<02/01 ' --template '{date|date}\n' | |||
|
75 | ||||
|
76 | hg log -d ' >02/01 ' --template '{date|date}\n' | |||
|
77 | hg log -d ' <02/01 ' --template '{date|date}\n' | |||
|
78 | ||||
|
79 | hg log -d '> 02/01 ' --template '{date|date}\n' | |||
|
80 | hg log -d '< 02/01 ' --template '{date|date}\n' | |||
|
81 | ||||
|
82 | hg log -d ' > 02/01 ' --template '{date|date}\n' | |||
|
83 | hg log -d ' < 02/01 ' --template '{date|date}\n' No newline at end of file |
@@ -34,3 +34,111 b' internal: 999967600 -16200' | |||||
34 | standard: Sat Sep 08 21:16:40 2001 +0430 |
|
34 | standard: Sat Sep 08 21:16:40 2001 +0430 | |
35 | internal: 1000000000 16200 |
|
35 | internal: 1000000000 16200 | |
36 | standard: Sat Sep 08 21:16:40 2001 -0430 |
|
36 | standard: Sat Sep 08 21:16:40 2001 -0430 | |
|
37 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
38 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
39 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
40 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
41 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
42 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
43 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
44 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
45 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
46 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
47 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
48 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
49 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
50 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
51 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
52 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
53 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
54 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
55 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
56 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
57 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
58 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
59 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
60 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
61 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
62 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
63 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
64 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
65 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
66 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
67 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
68 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
69 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
70 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
71 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
72 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
73 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
74 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
75 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
76 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
77 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
78 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
79 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
80 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
81 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
82 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
83 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
84 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
85 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
86 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
87 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
88 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
89 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
90 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
91 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
92 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
93 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
94 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
95 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
96 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
97 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
98 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
99 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
100 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
101 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
102 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
103 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
104 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
105 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
106 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
107 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
108 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
109 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
110 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
111 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
112 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
113 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
114 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
115 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
116 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
117 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
118 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
119 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
120 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
121 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
122 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
123 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
124 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
125 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
126 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
127 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
128 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
129 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
130 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
131 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
132 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
133 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
134 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
135 | Wed Feb 01 13:00:30 2006 +0000 | |||
|
136 | Sun Jan 15 13:30:00 2006 +0500 | |||
|
137 | Sun Jan 15 13:30:00 2006 -0800 | |||
|
138 | Sat Jul 15 13:30:00 2006 +0500 | |||
|
139 | Sat Jul 15 13:30:00 2006 -0700 | |||
|
140 | Sun Jun 11 00:26:40 2006 -0400 | |||
|
141 | Sat Apr 15 13:30:00 2006 +0200 | |||
|
142 | Sat Apr 15 13:30:00 2006 +0000 | |||
|
143 | Wed Feb 01 13:00:30 2006 -0500 | |||
|
144 | Wed Feb 01 13:00:30 2006 +0000 |
General Comments 0
You need to be logged in to leave comments.
Login now