author | Claus Gittinger <cg@exept.de> |
Wed, 29 Aug 2018 12:46:21 +0200 | |
branch | cvs_MAIN |
changeset 856 | 4d897e8ab998 |
parent 509 | f92210d4585b |
child 515 | d460ef249979 |
permissions | -rw-r--r-- |
210 | 1 |
" |
335
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
2 |
stx:libscm - a new source code management library for Smalltalk/X |
509
f92210d4585b
Updated copyright notice.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
479
diff
changeset
|
3 |
Copyright (C) 2012-2015 Jan Vrany |
335
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
4 |
|
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
5 |
This library is free software; you can redistribute it and/or |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
6 |
modify it under the terms of the GNU Lesser General Public |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
7 |
License as published by the Free Software Foundation; either |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
8 |
version 2.1 of the License. |
210 | 9 |
|
335
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
10 |
This library is distributed in the hope that it will be useful, |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
11 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
12 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
13 |
Lesser General Public License for more details. |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
14 |
|
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
15 |
You should have received a copy of the GNU Lesser General Public |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
16 |
License along with this library; if not, write to the Free Software |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
17 |
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
210 | 18 |
" |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
19 |
"{ Package: 'stx:libscm/mercurial' }" |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
20 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
21 |
TestCase subclass:#HGCommandParserTests |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
22 |
instanceVariableNames:'' |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
23 |
classVariableNames:'' |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
24 |
poolDictionaries:'' |
69
17045d49309f
Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
40
diff
changeset
|
25 |
category:'SCM-Mercurial-Tests' |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
26 |
! |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
27 |
|
210 | 28 |
!HGCommandParserTests class methodsFor:'documentation'! |
29 |
||
30 |
copyright |
|
31 |
" |
|
335
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
32 |
stx:libscm - a new source code management library for Smalltalk/X |
509
f92210d4585b
Updated copyright notice.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
479
diff
changeset
|
33 |
Copyright (C) 2012-2015 Jan Vrany |
335
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
34 |
|
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
35 |
This library is free software; you can redistribute it and/or |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
36 |
modify it under the terms of the GNU Lesser General Public |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
37 |
License as published by the Free Software Foundation; either |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
38 |
version 2.1 of the License. |
210 | 39 |
|
335
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
40 |
This library is distributed in the hope that it will be useful, |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
41 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
42 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
43 |
Lesser General Public License for more details. |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
44 |
|
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
45 |
You should have received a copy of the GNU Lesser General Public |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
46 |
License along with this library; if not, write to the Free Software |
7e19ab19148b
Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
303
diff
changeset
|
47 |
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
210 | 48 |
" |
49 |
! ! |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
50 |
|
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
51 |
!HGCommandParserTests methodsFor:'tests - bookmarks'! |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
52 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
53 |
test_bookmarks_01 |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
54 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
55 |
| bookmarks | |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
56 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
57 |
bookmarks := (HGCommandParser on: ' issue17-better-log-support 403:5cc256ed28a1 |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
58 |
issue33-http-auth 377:b2123fd2888b |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
59 |
issue37-update-to-revision 399:858944cebec4 |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
60 |
* master 403:5cc256ed28a1 |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
61 |
') parseBookmarks. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
62 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
63 |
self assert: bookmarks size == 4. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
64 |
self assert: bookmarks first class == HGBookmark. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
65 |
self assert: bookmarks first name = 'issue17-better-log-support'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
66 |
self assert: bookmarks first changesetId revno = 403. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
67 |
self assert: bookmarks first changesetId hexPrintString = '5CC256ED28A1'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
68 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
69 |
self assert: bookmarks fourth class == HGBookmark. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
70 |
self assert: bookmarks fourth name = 'master'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
71 |
self assert: bookmarks fourth changesetId revno = 403. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
72 |
self assert: bookmarks fourth changesetId hexPrintString = '5CC256ED28A1'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
73 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
74 |
"Created: / 19-03-2014 / 23:40:14 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
75 |
"Modified: / 20-03-2014 / 17:12:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
76 |
! |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
77 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
78 |
test_dot_hg_bookmarks_01 |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
79 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
80 |
| bookmarks | |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
81 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
82 |
bookmarks := (HGCommandParser on: '5cc256ed28a11cd07117f9ee98f5aeb296e96cea issue17-better-log-support |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
83 |
5cc256ed28a11cd07117f9ee98f5aeb296e96cea master |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
84 |
858944cebec4a9ca6825aaaa3838513e35fe604f issue37-update-to-revision X X |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
85 |
b2123fd2888bb4077501d7d276639a463753d02e issue33-http-auth |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
86 |
') parseDotHgBookmarks. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
87 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
88 |
self assert: bookmarks size == 4. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
89 |
self assert: bookmarks first class == HGBookmark. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
90 |
self assert: bookmarks first name = 'issue17-better-log-support'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
91 |
self assert: bookmarks first changesetId hexPrintString = '5CC256ED28A11CD07117F9EE98F5AEB296E96CEA'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
92 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
93 |
self assert: bookmarks third class == HGBookmark. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
94 |
self assert: bookmarks third name = 'issue37-update-to-revision X X'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
95 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
96 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
97 |
self assert: bookmarks fourth class == HGBookmark. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
98 |
self assert: bookmarks fourth name = 'issue33-http-auth'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
99 |
self assert: bookmarks fourth changesetId hexPrintString = 'B2123FD2888BB4077501D7D276639A463753D02E'. |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
100 |
|
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
101 |
"Created: / 20-03-2014 / 02:07:15 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
102 |
"Modified: / 20-03-2014 / 18:54:18 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
103 |
! ! |
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
104 |
|
88 | 105 |
!HGCommandParserTests methodsFor:'tests - commands'! |
106 |
||
105
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
107 |
test_cmd_branches_01 |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
108 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
109 |
| branches | |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
110 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
111 |
branches := (HGCommandParser on: 'default 5:f22945219f9be25a1fe436d81afece07b89330be |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
112 |
branch1 4:5bd21fb5eea8a7cb4adf45bccfea76cda11df84a (inactive) |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
113 |
branch2 3:32d32dee719fb422a69cfa6f7f8c1d8e299de2df (closed) |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
114 |
') parseCommandBranches. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
115 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
116 |
self assert: branches size == 3. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
117 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
118 |
self assert: branches first name = 'default'. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
119 |
self assert: branches first isActive. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
120 |
self assert: branches first isClosed not. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
121 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
122 |
self assert: branches second name = 'branch1'. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
123 |
self assert: branches second isActive not. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
124 |
self assert: branches second isClosed not. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
125 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
126 |
self assert: branches third name = 'branch2'. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
127 |
self assert: branches third isActive. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
128 |
self assert: branches third isClosed. |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
129 |
|
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
130 |
"Created: / 27-11-2012 / 19:00:30 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
131 |
! |
25e8ff9d2a31
Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
103
diff
changeset
|
132 |
|
458
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
133 |
test_cmd_branches_02 |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
134 |
|
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
135 |
| branches | |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
136 |
|
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
137 |
branches := (HGCommandParser on: 'invalid branchheads cache (visible): tip differs |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
138 |
default 5694:756610fa329d48cd8b225524016713485aefbb95 |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
139 |
jv 5684:2c32b6c5d3543cd0381f9b346d62bfeabb95e6c6 |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
140 |
') parseCommandBranches. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
141 |
|
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
142 |
self assert: branches size == 2. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
143 |
|
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
144 |
self assert: branches first name = 'default'. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
145 |
self assert: branches first isActive. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
146 |
self assert: branches first isClosed not. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
147 |
|
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
148 |
self assert: branches second name = 'jv'. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
149 |
self assert: branches second isActive. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
150 |
self assert: branches second isClosed not. |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
151 |
|
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
152 |
"Created: / 08-10-2014 / 20:39:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
153 |
! |
52063f8ab1db
Fix in command parser: allow for 'invalid brancheads' message in command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
444
diff
changeset
|
154 |
|
228
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
155 |
test_cmd_err_branches_01 |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
156 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
157 |
(HGCommandParser on: 'invalidating branch cache (tip differs) |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
158 |
') parseErrorBranches. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
159 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
160 |
"Created: / 06-02-2013 / 19:19:55 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
161 |
! |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
162 |
|
106
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
163 |
test_cmd_heads_01 |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
164 |
|
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
165 |
| heads | |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
166 |
|
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
167 |
heads := (HGCommandParser on: '6:4e0568ffbf1a53f2d8980ba9844d2af6f0bac455 |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
168 |
5:f22945219f9be25a1fe436d81afece07b89330be |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
169 |
4:5bd21fb5eea8a7cb4adf45bccfea76cda11df84a |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
170 |
') parseCommandHeads. |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
171 |
|
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
172 |
self assert: heads size == 3. |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
173 |
|
116
b690f5845323
Class revision ID refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
115
diff
changeset
|
174 |
self assert: heads first asString = '6:4e0568ffbf1a'. |
b690f5845323
Class revision ID refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
115
diff
changeset
|
175 |
self assert: heads second asString = '5:f22945219f9b'. |
b690f5845323
Class revision ID refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
115
diff
changeset
|
176 |
self assert: heads third asString = '4:5bd21fb5eea8'. |
106
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
177 |
|
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
178 |
"Created: / 27-11-2012 / 21:22:31 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
116
b690f5845323
Class revision ID refactoring.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
115
diff
changeset
|
179 |
"Modified: / 30-11-2012 / 23:43:24 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
106
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
180 |
! |
99be3b5a40da
Added support for heads (both repository and per-branch)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
105
diff
changeset
|
181 |
|
366
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
182 |
test_cmd_help_01 |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
183 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
184 |
| expected got | |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
185 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
186 |
expected := 'hg rollback |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
187 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
188 |
roll back the last transaction (DANGEROUS) (DEPRECATED) |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
189 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
190 |
Please use "hg commit --amend" instead of rollback to correct mistakes in |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
191 |
the last commit. |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
192 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
193 |
This command should be used with care. There is only one level of |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
194 |
rollback, and there is no way to undo a rollback. It will also restore the |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
195 |
dirstate at the time of the last transaction, losing any dirstate changes |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
196 |
since that time. This command does not alter the working directory. |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
197 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
198 |
Transactions are used to encapsulate the effects of all commands that |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
199 |
'. |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
200 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
201 |
got := (HGCommandParser on: expected) parseCommandHelp. |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
202 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
203 |
self assert: expected = got |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
204 |
|
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
205 |
"Created: / 07-02-2014 / 10:24:05 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
206 |
! |
9da938d1e76a
Added support for `hg help` command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
358
diff
changeset
|
207 |
|
137
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
208 |
test_cmd_log_children_01 |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
209 |
|
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
210 |
| children | |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
211 |
|
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
212 |
children := (HGCommandParser on: '1:4e0568ffbfaa |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
213 |
6:4e0568ffbf1a 5:f22945219f9b 4:5bd21fb5eea8 |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
214 |
') |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
215 |
parseCommandLogChildren. |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
216 |
|
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
217 |
self assert: children first second size == 3. |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
218 |
|
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
219 |
self assert: children first second first asString = '6:4e0568ffbf1a'. |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
220 |
self assert: children first second second asString = '5:f22945219f9b'. |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
221 |
self assert: children first second third asString = '4:5bd21fb5eea8'. |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
222 |
|
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
223 |
"Created: / 05-12-2012 / 23:35:35 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
224 |
! |
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
225 |
|
136
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
226 |
test_cmd_log_file_01 |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
227 |
|
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
228 |
| heads | |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
229 |
|
372
5acd6d915c77
Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
366
diff
changeset
|
230 |
heads := (HGCommandParser |
5acd6d915c77
Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
366
diff
changeset
|
231 |
on:'6:4e0568ffbf1a53f2d8980ba9844d2af6f0bac455 |
136
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
232 |
5:f22945219f9be25a1fe436d81afece07b89330be |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
233 |
4:5bd21fb5eea8a7cb4adf45bccfea76cda11df84a |
372
5acd6d915c77
Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
366
diff
changeset
|
234 |
') |
5acd6d915c77
Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
366
diff
changeset
|
235 |
parseCommandLogIdsOnly. |
136
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
236 |
|
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
237 |
self assert: heads size == 3. |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
238 |
|
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
239 |
self assert: heads first asString = '6:4e0568ffbf1a'. |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
240 |
self assert: heads second asString = '5:f22945219f9b'. |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
241 |
self assert: heads third asString = '4:5bd21fb5eea8'. |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
242 |
|
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
243 |
"Created: / 05-12-2012 / 19:16:31 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
372
5acd6d915c77
Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
366
diff
changeset
|
244 |
"Modified: / 08-02-2014 / 22:17:46 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
136
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
245 |
! |
2d1512dde043
Added HGWorkingCopyFile>>revisions.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
135
diff
changeset
|
246 |
|
177
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
247 |
test_cmd_merge_01 |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
248 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
249 |
| nergeinfo | |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
250 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
251 |
nergeinfo := (HGCommandParser on: 'merging Make.proto |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
252 |
merging Make.spec |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
253 |
merging MockHGP3Foo.st |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
254 |
merging abbrev.stc |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
255 |
merging bc.mak |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
256 |
merging libInit.cc |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
257 |
merging mocks_hg_p3.st |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
258 |
merging p3.rc |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
259 |
2 files updated, 3 files merged, 0 files removed, 5 files unresolved |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
260 |
use ''hg resolve'' to retry unresolved file merges or ''hg update -C .'' to abandon |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
261 |
') parseCommandMerge. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
262 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
263 |
self assert: nergeinfo numUpdated = 2. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
264 |
self assert: nergeinfo numMerged = 3. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
265 |
self assert: nergeinfo numRemoved = 0. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
266 |
self assert: nergeinfo numUnresolved = 5. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
267 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
268 |
"Created: / 14-01-2013 / 15:58:39 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
269 |
! |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
270 |
|
180 | 271 |
test_cmd_merge_02 |
272 |
||
273 |
| nergeinfo | |
|
274 |
||
275 |
nergeinfo := (HGCommandParser on: 'remote changed CharacterEncoderImplementations__SJIS.st which local deleted |
|
276 |
use (c)hanged version or leave (d)eleted? c |
|
277 |
merging AbortAllOperationRequest.st |
|
278 |
merging AbortAllOperationWantedQuery.st |
|
279 |
merging AbstractClassInstantiationError.st |
|
280 |
merging Make.proto |
|
281 |
merging Make.spec |
|
282 |
merging MockHGP3Foo.st |
|
283 |
merging abbrev.stc |
|
284 |
merging bc.mak |
|
285 |
merging libInit.cc |
|
286 |
merging mocks_hg_p3.st |
|
287 |
merging p3.rc |
|
288 |
2 files updated, 3 files merged, 0 files removed, 5 files unresolved |
|
289 |
use ''hg resolve'' to retry unresolved file merges or ''hg update -C .'' to abandon |
|
290 |
') parseCommandMerge. |
|
291 |
||
292 |
self assert: nergeinfo numUpdated = 2. |
|
293 |
self assert: nergeinfo numMerged = 3. |
|
294 |
self assert: nergeinfo numRemoved = 0. |
|
295 |
self assert: nergeinfo numUnresolved = 5. |
|
296 |
||
297 |
"Created: / 15-01-2013 / 09:28:53 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
298 |
! |
|
299 |
||
276
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
300 |
test_cmd_merge_03 |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
301 |
|
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
302 |
| nergeinfo | |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
303 |
|
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
304 |
nergeinfo := (HGCommandParser on:' local changed lcmake.bat which remote deleted |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
305 |
use (c)hanged version or (d)elete? c |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
306 |
merging ApplicationDefinition.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
307 |
merging Bag.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
308 |
merging CharacterEncoder.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
309 |
merging Class.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
310 |
merging Collection.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
311 |
merging Dictionary.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
312 |
merging Float.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
313 |
merging LibraryDefinition.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
314 |
merging LongFloat.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
315 |
merging Make.proto |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
316 |
merging Make.spec |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
317 |
merging Makefile |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
318 |
merging OrderedCollection.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
319 |
merging PeekableStream.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
320 |
merging ProjectDefinition.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
321 |
merging SequenceableCollection.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
322 |
merging Set.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
323 |
merging ShortFloat.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
324 |
merging Smalltalk.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
325 |
merging UnixOperatingSystem.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
326 |
merging UserPreferences.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
327 |
merging WeakIdentitySet.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
328 |
merging abbrev.stc |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
329 |
merging bc.mak |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
330 |
merging libInit.cc |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
331 |
merging libbasic.rc |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
332 |
merging mingwmake.bat |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
333 |
merging stx_libbasic.st |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
334 |
merging vcmake.bat |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
335 |
0 files updated, 22 files merged, 0 files removed, 7 files unresolved |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
336 |
use ''hg resolve'' to retry unresolved file merges or ''hg update -C .'' to abandon |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
337 |
' |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
338 |
) parseCommandMerge. |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
339 |
|
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
340 |
self assert: nergeinfo numUpdated = 0. |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
341 |
self assert: nergeinfo numMerged = 22. |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
342 |
self assert: nergeinfo numRemoved = 0. |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
343 |
self assert: nergeinfo numUnresolved = 7. |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
344 |
|
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
345 |
"Created: / 22-03-2013 / 08:55:34 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
346 |
! |
8fcaf8f2e51b
Bugfix: merge command output parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
230
diff
changeset
|
347 |
|
230
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
348 |
test_cmd_pull_01 |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
349 |
|
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
350 |
| info | |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
351 |
|
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
352 |
info := (HGCommandParser on: 'pulling from /home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/stx/libjava |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
353 |
searching for changes |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
354 |
no changes found |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
355 |
') parseCommandPull. |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
356 |
|
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
357 |
self assert: info numChangesets = 0. |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
358 |
self assert: info numChanges = 0. |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
359 |
self assert: info numFiles = 0. |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
360 |
self assert: info numHeads = 0. |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
361 |
|
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
362 |
"Created: / 14-02-2013 / 15:25:00 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
363 |
! |
d202597d67a5
Bugfix for pull command. Do not update temporary working copy if it is already.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
229
diff
changeset
|
364 |
|
336
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
365 |
test_cmd_pull_02 |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
366 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
367 |
| info | |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
368 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
369 |
info := (HGCommandParser on: 'pulling from ssh://hg@bitbucket.org/janvrany/stx-libscm |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
370 |
searching for changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
371 |
requesting all changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
372 |
adding changesets |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
373 |
adding manifests |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
374 |
adding file changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
375 |
added 1 changesets with 11 changes to 111 files |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
376 |
(run ''hg update'' to get a working copy) |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
377 |
') parseCommandPull. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
378 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
379 |
self assert: info numChangesets = 1. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
380 |
self assert: info numChanges = 11. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
381 |
self assert: info numFiles = 111. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
382 |
self assert: info numHeads = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
383 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
384 |
"Created: / 13-07-2013 / 12:08:29 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
385 |
! |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
386 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
387 |
test_cmd_pull_05b |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
388 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
389 |
| info | |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
390 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
391 |
info := (HGCommandParser on: 'pulling from ssh://hg@bitbucket.org/janvrany/stx-libscm |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
392 |
searching for changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
393 |
no changes found |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
394 |
remote: X11 forwarding request failed on channel 0 |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
395 |
') parseCommandPull. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
396 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
397 |
self assert: info numChangesets = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
398 |
self assert: info numChanges = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
399 |
self assert: info numFiles = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
400 |
self assert: info numHeads = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
401 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
402 |
"Created: / 13-07-2013 / 11:47:08 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
403 |
! |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
404 |
|
358
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
405 |
test_cmd_pull_06a |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
406 |
|
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
407 |
| info | |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
408 |
|
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
409 |
info := (HGCommandParser on: 'pulling from ssh://dialin.exept.de/repositories/hg/exept.workflow |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
410 |
searching for changes |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
411 |
adding changesets |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
412 |
adding manifests |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
413 |
adding file changes |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
414 |
added 16 changesets with 16 changes to 14 files (+1 heads) |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
415 |
(run ''hg heads'' to see heads) |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
416 |
') parseCommandPull. |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
417 |
|
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
418 |
self assert: info numChangesets = 16. |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
419 |
self assert: info numChanges = 16. |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
420 |
self assert: info numFiles = 14. |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
421 |
self assert: info numHeads = 1. |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
422 |
|
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
423 |
"Created: / 14-11-2013 / 13:14:18 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
424 |
! |
a29af7da2825
Fixes parsing of `hg pull` for Mercurial 7.2.x
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
336
diff
changeset
|
425 |
|
228
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
426 |
test_cmd_push_01 |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
427 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
428 |
| info | |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
429 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
430 |
info := (HGCommandParser on: 'pushing to /home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/stx/libjava |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
431 |
searching for changes |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
432 |
no changes found |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
433 |
') parseCommandPush. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
434 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
435 |
self assert: info numChangesets = 0. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
436 |
self assert: info numChanges = 0. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
437 |
self assert: info numFiles = 0. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
438 |
self assert: info numHeads = 0. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
439 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
440 |
"Created: / 06-02-2013 / 18:44:12 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
441 |
! |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
442 |
|
229
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
443 |
test_cmd_push_01b |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
444 |
|
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
445 |
| info | |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
446 |
|
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
447 |
info := (HGCommandParser on: 'pushing to /home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/stx/libjava |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
448 |
no changes found |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
449 |
') parseCommandPush. |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
450 |
|
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
451 |
self assert: info numChangesets = 0. |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
452 |
self assert: info numChanges = 0. |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
453 |
self assert: info numFiles = 0. |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
454 |
self assert: info numHeads = 0. |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
455 |
|
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
456 |
"Created: / 12-02-2013 / 23:48:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
457 |
! |
e7d6ea3f553f
Bugfix: push command (tested by HGTests>>test_push_01)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
228
diff
changeset
|
458 |
|
228
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
459 |
test_cmd_push_02 |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
460 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
461 |
| info | |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
462 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
463 |
info := (HGCommandParser on: 'pushing to /home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/stx/libscm |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
464 |
searching for changes |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
465 |
adding changesets |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
466 |
adding manifests |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
467 |
adding file changes |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
468 |
added 1 changesets with 3 changes to 3 files |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
469 |
' |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
470 |
) parseCommandPush. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
471 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
472 |
self assert: info numChangesets = 1. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
473 |
self assert: info numChanges = 3. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
474 |
self assert: info numFiles = 3. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
475 |
self assert: info numHeads = 0. |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
476 |
|
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
477 |
"Created: / 06-02-2013 / 18:56:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
478 |
! |
e00b7d71e234
Bugfix in parsing 'push' and 'branches' command output.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
210
diff
changeset
|
479 |
|
303
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
480 |
test_cmd_push_03 |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
481 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
482 |
| info | |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
483 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
484 |
info := (HGCommandParser on: 'pushing to https://vranyj1@swing.fit.cvut.cz/hg/stx.libbasic |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
485 |
searching for changes |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
486 |
remote: adding changesets |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
487 |
remote: adding manifests |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
488 |
remote: adding file changes |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
489 |
remote: added 2 changesets with 18 changes to 18 files (-1 heads) |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
490 |
' |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
491 |
) parseCommandPush. |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
492 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
493 |
self assert: info numChangesets = 2. |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
494 |
self assert: info numChanges = 18. |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
495 |
self assert: info numFiles = 18. |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
496 |
self assert: info numHeads = -1. |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
497 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
498 |
"Created: / 02-07-2013 / 01:19:32 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
499 |
! |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
500 |
|
336
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
501 |
test_cmd_push_05a |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
502 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
503 |
| info | |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
504 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
505 |
info := (HGCommandParser on: 'pushing to https://vranyj1@swing.fit.cvut.cz/hg/stx.libbasic |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
506 |
searching for changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
507 |
remote: X11 forwarding request failed on channel 0 |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
508 |
remote: adding changesets |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
509 |
remote: adding manifests |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
510 |
remote: adding file changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
511 |
remote: added 2 changesets with 18 changes to 18 files (-1 heads) |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
512 |
' |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
513 |
) parseCommandPush. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
514 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
515 |
self assert: info numChangesets = 2. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
516 |
self assert: info numChanges = 18. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
517 |
self assert: info numFiles = 18. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
518 |
self assert: info numHeads = -1. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
519 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
520 |
"Created: / 13-07-2013 / 11:45:49 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
521 |
! |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
522 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
523 |
test_cmd_push_05b |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
524 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
525 |
| info | |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
526 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
527 |
info := (HGCommandParser on: 'pushing to ssh://hg@bitbucket.org/janvrany/stx-libscm |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
528 |
searching for changes |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
529 |
no changes found |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
530 |
remote: X11 forwarding request failed on channel 0 |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
531 |
' |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
532 |
) parseCommandPush. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
533 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
534 |
self assert: info numChangesets = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
535 |
self assert: info numChanges = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
536 |
self assert: info numFiles = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
537 |
self assert: info numHeads = 0. |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
538 |
|
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
539 |
"Created: / 13-07-2013 / 11:46:20 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
540 |
! |
93b086927aea
Fixes for parsing output of 'hg push' and 'hg pull'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
335
diff
changeset
|
541 |
|
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
542 |
test_cmd_showconfig_01 |
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
543 |
|
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
544 |
| section | |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
545 |
|
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
546 |
section := (HGCommandParser on: 'foo.bar=qux |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
547 |
') parseCommandShowConfig. |
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
548 |
|
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
549 |
self assert: ((section get: 'foo') get: 'bar') = 'qux' |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
550 |
|
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
551 |
"Created: / 06-12-2012 / 15:59:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
552 |
"Modified: / 06-12-2012 / 19:39:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
553 |
! |
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
554 |
|
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
555 |
test_cmd_showconfig_02 |
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
556 |
|
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
557 |
| section | |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
558 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
559 |
section := (HGCommandParser on: 'foo.bar=qux |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
560 |
foo.baz=qoor |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
561 |
') parseCommandShowConfig. |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
562 |
|
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
563 |
self assert: ((section get: 'foo') get: 'bar') = 'qux'. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
564 |
self assert: ((section get: 'foo') get: 'baz') = 'qoor'. |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
565 |
|
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
566 |
self should:[(section get: 'foo') get: 'zork'] raise: Error. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
567 |
self should:[(section get: 'zork') get: 'zork'] raise: Error. |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
568 |
|
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
569 |
"Created: / 06-12-2012 / 16:18:03 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
145
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
570 |
"Modified: / 06-12-2012 / 20:07:24 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
571 |
! |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
572 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
573 |
test_cmd_showconfig_03 |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
574 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
575 |
| section | |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
576 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
577 |
section := (HGCommandParser on: 'foo.bar=qux |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
578 |
foo.baz=qoor |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
579 |
') parseCommandShowConfig. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
580 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
581 |
self assert: ((section get: 'foo') get: 'bar' default: 'urg') = 'qux'. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
582 |
self assert: ((section get: 'foo') get: 'zork' default: 'qoor') = 'qoor'. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
583 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
584 |
"Created: / 06-12-2012 / 20:19:43 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
585 |
! |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
586 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
587 |
test_cmd_showconfig_04 |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
588 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
589 |
| section | |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
590 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
591 |
section := (HGCommandParser on: 'foo.bar=qux |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
592 |
') parseCommandShowConfig. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
593 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
594 |
self assert: (section get: #('foo' 'bar')) = 'qux'. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
595 |
self assert: (section get: #('foo' 'baz') default:'quark') = 'quark'. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
596 |
self assert: (section get: #('zork' 'baz') default:'quark') = 'quark'. |
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
597 |
|
1b8652185a8f
Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
142
diff
changeset
|
598 |
"Created: / 06-12-2012 / 21:50:09 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
142
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
599 |
! |
67e8c5ab8db2
Initial support for config parsing (not yet integrated). UI improvements in commit dialog (comparing).
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
137
diff
changeset
|
600 |
|
88 | 601 |
test_cmd_status_01 |
602 |
||
603 |
| statuses | |
|
604 |
||
605 |
statuses := (HGCommandParser on: 'M HGRevisionInfo.st |
|
606 |
? something.txt |
|
607 |
') parseCommandStatus. |
|
608 |
||
609 |
self assert: statuses size == 2. |
|
610 |
self assert: statuses first first isModified. |
|
611 |
self assert: statuses first second = 'HGRevisionInfo.st'. |
|
612 |
||
613 |
self assert: statuses second first isUntracked. |
|
614 |
self assert: statuses second second = 'something.txt'. |
|
615 |
||
616 |
"Created: / 21-11-2012 / 00:53:43 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
617 |
! |
|
618 |
||
619 |
test_cmd_status_02 |
|
620 |
||
621 |
| statuses | |
|
622 |
||
623 |
statuses := (HGCommandParser on: 'A HGRevisionInfo.st |
|
624 |
HGVersionInfo.st |
|
625 |
') parseCommandStatus. |
|
626 |
||
627 |
self assert: statuses size == 1. |
|
628 |
self assert: statuses first first isCopied. |
|
629 |
self assert: statuses first first source = 'HGVersionInfo.st'. |
|
630 |
self assert: statuses first second = 'HGRevisionInfo.st'. |
|
631 |
||
632 |
"Created: / 21-11-2012 / 01:08:27 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
633 |
! |
|
634 |
||
635 |
test_cmd_status_03 |
|
636 |
||
637 |
| statuses | |
|
638 |
||
639 |
statuses := (HGCommandParser on: 'A HGRevisionInfo.st |
|
640 |
HGVersionInfo.st |
|
641 |
? something.txt |
|
642 |
') parseCommandStatus. |
|
643 |
||
644 |
self assert: statuses size == 2. |
|
645 |
self assert: statuses first first isCopied. |
|
646 |
self assert: statuses first first source = 'HGVersionInfo.st'. |
|
647 |
self assert: statuses first second = 'HGRevisionInfo.st'. |
|
648 |
||
649 |
self assert: statuses second first isUntracked. |
|
650 |
self assert: statuses second second = 'something.txt'. |
|
651 |
||
652 |
"Created: / 21-11-2012 / 01:09:21 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
177
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
653 |
! |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
654 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
655 |
test_cmd_update_01 |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
656 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
657 |
| nergeinfo | |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
658 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
659 |
nergeinfo := (HGCommandParser on: '9 files updated, 0 files merged, 1 files removed, 0 files unresolved |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
660 |
') parseCommandUpdate. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
661 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
662 |
self assert: nergeinfo numUpdated = 9. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
663 |
self assert: nergeinfo numMerged = 0. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
664 |
self assert: nergeinfo numRemoved = 1. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
665 |
self assert: nergeinfo numUnresolved = 0. |
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
666 |
|
1b0ddad9770e
Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
169
diff
changeset
|
667 |
"Created: / 14-01-2013 / 15:46:58 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
88 | 668 |
! ! |
669 |
||
303
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
670 |
!HGCommandParserTests methodsFor:'tests - errors'! |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
671 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
672 |
test_error_01 |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
673 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
674 |
self shouldnt:[ |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
675 |
(HGCommandParser on: '/home/jv/.hgext/mercurial_keyring.py:368: UserWarning: Basic Auth Realm was unquoted |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
676 |
return basic_http_error_auth_reqed.orig(self, authreq, host, req, headers) |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
677 |
') parseError ] raise: Error. |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
678 |
|
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
679 |
"Created: / 02-07-2013 / 01:10:57 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
466
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
680 |
! |
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
681 |
|
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
682 |
test_error_02 |
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
683 |
|
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
684 |
self should:[ |
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
685 |
(HGCommandParser on: '*** failed to import extension histedit: No module named histedit |
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
686 |
abort: repository /some/funny/directory not found!!') parseError ] raise: HGError. |
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
687 |
|
ad91a31328a0
More robust error parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
458
diff
changeset
|
688 |
"Created: / 06-11-2014 / 00:12:26 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
303
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
689 |
! ! |
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
690 |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
691 |
!HGCommandParserTests methodsFor:'tests - misc'! |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
692 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
693 |
test_misc_01 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
694 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
695 |
| id | |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
696 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
697 |
id := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7') parseNodeId. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
698 |
self assert: ( id revno == 4 ). |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
699 |
self assert: ( id hexPrintString = '6F88E1F44D9EB86E0B56CA15E30E5D786ACD83C7' ). |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
700 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
701 |
id := (HGCommandParser on: '4:6f88e1f44d9e') parseNodeId. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
702 |
self assert: ( id revno == 4 ). |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
703 |
self assert: ( id hexPrintString = '6F88E1F44D9E' ). |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
704 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
705 |
id := (HGCommandParser on: '-1:0000000000000000000000000000000000000000') parseNodeId. |
103
04731ef44417
HGNodeId renamed to HGChangesetId
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
93
diff
changeset
|
706 |
self assert: id == HGChangesetId null. |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
707 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
708 |
id := (HGCommandParser on: '-1:000000000000') parseNodeId. |
103
04731ef44417
HGNodeId renamed to HGChangesetId
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
93
diff
changeset
|
709 |
self assert: id == HGChangesetId null. |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
710 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
711 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
712 |
"/ Too short id |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
713 |
self |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
714 |
should:[id := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83') parseNodeId.] |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
715 |
raise: Error. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
716 |
self |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
717 |
should:[id := (HGCommandParser on: '4:6f88e1f44d9') parseNodeId.] |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
718 |
raise: Error. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
719 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
720 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
721 |
"/ Invalid char |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
722 |
self |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
723 |
should:[id := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd8X') parseNodeId.] |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
724 |
raise: Error. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
725 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
726 |
self |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
727 |
should:[id := (HGCommandParser on: '4:6f88e1f44d9X') parseNodeId.] |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
728 |
raise: Error. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
729 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
730 |
"Created: / 13-11-2012 / 16:34:41 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
731 |
! |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
732 |
|
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
733 |
test_misc_03a |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
734 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
735 |
| rev | |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
736 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
737 |
rev := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
738 |
default |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
739 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 -1:0000000000000000000000000000000000000000 |
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
740 |
|
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
741 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
742 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
743 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
744 |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
745 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
746 |
2012-10-17 13:20 +0200 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
747 |
Commit 4 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
748 |
**EOE** |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
749 |
') parseLogEntry. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
750 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
751 |
self assert: rev id revno = 4. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
752 |
self assert: rev author = 'Jan Vrany <jan.vrany@fit.cvut.cz>'. |
93
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
753 |
self assert: rev timestamp hour = 13. |
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
754 |
self assert: rev message = 'Commit 4'. |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
755 |
|
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
756 |
"Created: / 05-12-2012 / 17:37:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
757 |
"Modified: / 19-03-2014 / 23:25:00 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
93
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
758 |
! |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
759 |
|
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
760 |
test_misc_03b |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
761 |
|
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
762 |
| rev | |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
763 |
|
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
764 |
rev := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7 |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
765 |
default |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
766 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 -1:0000000000000000000000000000000000000000 |
137
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
767 |
|
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
768 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
769 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
770 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
771 |
|
93
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
772 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
773 |
2012-10-17 13:20 +0200 |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
774 |
Commit 4 |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
775 |
Two lones |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
776 |
**EOE** |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
777 |
') parseLogEntry. |
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
778 |
|
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
779 |
self assert: rev message = 'Commit 4 |
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
780 |
Two lones'. |
93
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
781 |
|
2579830f6b61
Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
88
diff
changeset
|
782 |
"Created: / 21-11-2012 / 18:09:05 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
783 |
"Modified: / 19-03-2014 / 23:25:06 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
784 |
! |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
785 |
|
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
786 |
test_misc_03c |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
787 |
|
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
788 |
| rev | |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
789 |
|
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
790 |
rev := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7 |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
791 |
default |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
792 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 -1:0000000000000000000000000000000000000000 |
137
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
793 |
|
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
794 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
795 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
796 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
797 |
|
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
798 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
799 |
2012-10-17 13:20 +0200 |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
800 |
Commit 4 |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
801 |
Two lones |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
802 |
**EOE** |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
803 |
') parseLogEntry. |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
804 |
|
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
805 |
self assert: rev message = 'Commit 4 |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
806 |
Two lones'. |
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
807 |
|
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
808 |
"Created: / 05-12-2012 / 17:39:12 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
809 |
"Modified: / 19-03-2014 / 23:25:09 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
810 |
! |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
811 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
812 |
test_misc_04 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
813 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
814 |
| revs | |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
815 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
816 |
revs := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
817 |
default |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
818 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 -1:0000000000000000000000000000000000000000 |
134
565c8bd9c9e8
Added children support to changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
116
diff
changeset
|
819 |
|
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
820 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
821 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
822 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
823 |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
824 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
825 |
2012-10-17 13:20 +0200 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
826 |
Commit 4 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
827 |
**EOE** |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
828 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
829 |
default |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
830 |
2:db43a5baa9acaf2536d8b12c070b4f5e0363d45c -1:0000000000000000000000000000000000000000 |
137
379bd934f8d0
Make HGChangeset>>children dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
136
diff
changeset
|
831 |
|
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
832 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
833 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
834 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
835 |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
836 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
837 |
2012-10-17 13:20 +0200 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
838 |
Commit 3 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
839 |
**EOE** |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
840 |
') parseLog. |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
841 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
842 |
self assert: revs size == 2 |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
843 |
|
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
844 |
"Created: / 13-11-2012 / 17:31:41 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
845 |
"Modified: / 19-03-2014 / 23:32:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
846 |
! |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
847 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
848 |
test_misc_05a |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
849 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
850 |
| rev | |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
851 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
852 |
rev := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
853 |
default |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
854 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 -1:0000000000000000000000000000000000000000 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
855 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
856 |
b/f2.txt b/f3.txt f1.txt |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
857 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
858 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
859 |
README.txt |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
860 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
861 |
2012-10-17 13:20 +0200 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
862 |
Commit 4 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
863 |
**EOE** |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
864 |
') parseLogEntry. |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
865 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
866 |
self assert: rev changes size == 4. |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
867 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
868 |
"Created: / 05-12-2012 / 18:34:34 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
869 |
"Modified: / 19-03-2014 / 23:25:12 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
135
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
870 |
! |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
871 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
872 |
test_misc_05b |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
873 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
874 |
| rev | |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
875 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
876 |
rev := (HGCommandParser on: '4:6f88e1f44d9eb86e0b56ca15e30e5d786acd83c7 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
877 |
default |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
878 |
3:912a64597e4f133ffbc1fdabdda99167a2d69ce2 -1:0000000000000000000000000000000000000000 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
879 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
880 |
c/f3.txt |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
881 |
c/f3.txt (b/f3.txt) |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
882 |
b/f3.txt |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
883 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
884 |
Jan Vrany <jan.vrany@fit.cvut.cz> |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
885 |
2012-10-17 13:20 +0200 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
886 |
Commit 4 |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
887 |
**EOE** |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
888 |
') parseLogEntry. |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
889 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
890 |
self assert: rev changes size == 1. |
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
891 |
|
c74b92e6a2f8
Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
134
diff
changeset
|
892 |
"Created: / 05-12-2012 / 18:45:30 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
403
237ed0ed6c49
Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
395
diff
changeset
|
893 |
"Modified: / 19-03-2014 / 23:25:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
80
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
894 |
! |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
895 |
|
169
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
896 |
test_misc_06 |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
897 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
898 |
| list | |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
899 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
900 |
list := (HGCommandParser on: 'examples/tomcat6/apache-tomcat-6.0.35-src/.classpath (examples/tomcat/apache-tomcat-6.0.35-src/.classpath)examples/tomcat6/apache-tomcat-6.0.35-src/.project (examples/tomcat/apache-tomcat-6.0.35-src/.project)') |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
901 |
parsePathCopyList. |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
902 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
903 |
self assert: list size == 2 |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
904 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
905 |
"Created: / 10-01-2013 / 23:21:25 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
906 |
! |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
907 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
908 |
test_misc_06b |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
909 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
910 |
| list | |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
911 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
912 |
list := (HGCommandParser on: 'examples (examples)examples/tomcat6/ (examples/tomcat/)') |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
913 |
parsePathCopyList. |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
914 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
915 |
self assert: list size == 2 |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
916 |
|
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
917 |
"Created: / 10-01-2013 / 23:23:46 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
918 |
! |
3e156584235f
Bugfix: HGCommandParser>>parsePathCopyList.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
145
diff
changeset
|
919 |
|
80
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
920 |
test_version_2_3_3 |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
921 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
922 |
| vsn | |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
923 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
924 |
vsn := (HGCommandParser on: 'Mercurial Distributed SCM (version 2.3.2) |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
925 |
(see http://mercurial.selenic.com for more information) |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
926 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
927 |
Copyright (C) 2005-2012 Matt Mackall and others |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
928 |
This is free software; see the source for copying conditions. There is NO |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
929 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
930 |
') parseCommandVersion. |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
931 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
932 |
self assert: vsn = #(2 3 2) |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
933 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
934 |
"Created: / 19-11-2012 / 20:59:44 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
935 |
! |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
936 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
937 |
test_version_2_4 |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
938 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
939 |
| vsn | |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
940 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
941 |
vsn := (HGCommandParser on: 'Mercurial Distributed SCM (version 2.4) |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
942 |
(see http://mercurial.selenic.com for more information) |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
943 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
944 |
Copyright (C) 2005-2012 Matt Mackall and others |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
945 |
This is free software; see the source for copying conditions. There is NO |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
946 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
947 |
') parseCommandVersion. |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
948 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
949 |
self assert: vsn = #(2 4 nil) |
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
950 |
|
8f300696b26b
Added configurable path to 'hg' command.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
69
diff
changeset
|
951 |
"Created: / 19-11-2012 / 21:00:20 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
479
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
952 |
! |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
953 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
954 |
test_version_2_9_20140204 |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
955 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
956 |
| vsn | |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
957 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
958 |
vsn := (HGCommandParser on: 'Mercurial Distributed SCM (version 2.9+20140204) |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
959 |
(see http://mercurial.selenic.com for more information) |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
960 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
961 |
Copyright (C) 2005-2014 Matt Mackall and others |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
962 |
This is free software; see the source for copying conditions. There is NO |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
963 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
964 |
') parseCommandVersion. |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
965 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
966 |
self assert: vsn = #(2 9 nil) |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
967 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
968 |
"Created: / 01-12-2014 / 20:16:01 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
969 |
! |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
970 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
971 |
test_version_3_2_1_128_b913c394386f |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
972 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
973 |
| vsn | |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
974 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
975 |
vsn := (HGCommandParser on: 'Mercurial Distributed SCM (version 3.2.1+128-b913c394386f) |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
976 |
(see http://mercurial.selenic.com for more information) |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
977 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
978 |
Copyright (C) 2005-2014 Matt Mackall and others |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
979 |
This is free software; see the source for copying conditions. There is NO |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
980 |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
981 |
') parseCommandVersion. |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
982 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
983 |
self assert: vsn = #(3 2 1) |
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
984 |
|
adf58d1ac45e
Fixed Mercurial version parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
466
diff
changeset
|
985 |
"Created: / 01-12-2014 / 20:13:40 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
986 |
! ! |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
987 |
|
444
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
988 |
!HGCommandParserTests methodsFor:'tests - shell'! |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
989 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
990 |
test_shell_bash |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
991 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
992 |
| tokens | |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
993 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
994 |
tokens := (HGCommandParser on: 'hg') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
995 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
996 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
997 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
998 |
tokens := (HGCommandParser on: '\h\g') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
999 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1000 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1001 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1002 |
tokens := (HGCommandParser on: '''hg''') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1003 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1004 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1005 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1006 |
tokens := (HGCommandParser on: '"hg"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1007 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1008 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1009 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1010 |
tokens := (HGCommandParser on: '"h""g"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1011 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1012 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1013 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1014 |
tokens := (HGCommandParser on: '''h''''g''') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1015 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1016 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1017 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1018 |
tokens := (HGCommandParser on: 'hg --debug') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1019 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1020 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1021 |
self assert: tokens second = '--debug'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1022 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1023 |
tokens := (HGCommandParser on: 'echo "123"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1024 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1025 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1026 |
self assert: tokens second = '123'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1027 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1028 |
tokens := (HGCommandParser on: 'echo "\123"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1029 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1030 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1031 |
self assert: tokens second = '\123'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1032 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1033 |
tokens := (HGCommandParser on: 'echo "\"123"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1034 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1035 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1036 |
self assert: tokens second = '"123'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1037 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1038 |
tokens := (HGCommandParser on: 'echo "\''123"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1039 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1040 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1041 |
self assert: tokens second = '\''123'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1042 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1043 |
tokens := (HGCommandParser on: 'echo "1"23"4"') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1044 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1045 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1046 |
self assert: tokens second = '1234'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1047 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1048 |
tokens := (HGCommandParser on: 'echo 12\ 34') parseShellCommandAsForSh. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1049 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1050 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1051 |
self assert: tokens second = '12 34'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1052 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1053 |
"Created: / 17-07-2014 / 13:51:22 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1054 |
! |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1055 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1056 |
test_shell_cmd |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1057 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1058 |
| tokens | |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1059 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1060 |
tokens := (HGCommandParser on: 'hg') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1061 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1062 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1063 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1064 |
tokens := (HGCommandParser on: '^h^g') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1065 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1066 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1067 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1068 |
tokens := (HGCommandParser on: '"hg"') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1069 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1070 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1071 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1072 |
tokens := (HGCommandParser on: '"h""g"') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1073 |
self assert: tokens size == 1. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1074 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1075 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1076 |
tokens := (HGCommandParser on: 'hg --debug') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1077 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1078 |
self assert: tokens first = 'hg'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1079 |
self assert: tokens second = '--debug'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1080 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1081 |
tokens := (HGCommandParser on: 'echo "123"') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1082 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1083 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1084 |
self assert: tokens second = '123'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1085 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1086 |
tokens := (HGCommandParser on: 'echo "\123"') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1087 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1088 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1089 |
self assert: tokens second = '\123'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1090 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1091 |
tokens := (HGCommandParser on: 'echo ''1 2''') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1092 |
self assert: tokens size == 3. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1093 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1094 |
self assert: tokens second = '''1'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1095 |
self assert: tokens third = '2'''. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1096 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1097 |
tokens := (HGCommandParser on: 'echo "1"23"4"') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1098 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1099 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1100 |
self assert: tokens second = '1234'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1101 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1102 |
tokens := (HGCommandParser on: 'echo 12^ 34') parseShellCommandAsForCmd. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1103 |
self assert: tokens size == 2. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1104 |
self assert: tokens first = 'echo'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1105 |
self assert: tokens second = '12^ 34'. |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1106 |
|
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1107 |
"Created: / 17-07-2014 / 14:26:57 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1108 |
! ! |
8987b87a562a
hg command setting refactored to allow command and arguments to be specified.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
403
diff
changeset
|
1109 |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
1110 |
!HGCommandParserTests class methodsFor:'documentation'! |
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
1111 |
|
69
17045d49309f
Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
40
diff
changeset
|
1112 |
version_HG |
115
b1ed2d29054b
version_HG changed to return string.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
106
diff
changeset
|
1113 |
|
b1ed2d29054b
version_HG changed to return string.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
106
diff
changeset
|
1114 |
^ '$Changeset: <not expanded> $' |
69
17045d49309f
Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
40
diff
changeset
|
1115 |
! |
17045d49309f
Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
40
diff
changeset
|
1116 |
|
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
1117 |
version_SVN |
395 | 1118 |
^ 'Id:: ' |
40
e3699c0b00f9
Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff
changeset
|
1119 |
! ! |
303
aee999e9dc25
Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
302
diff
changeset
|
1120 |