mercurial/HGRepositoriesResource.st
author Jan Vrany <jan.vrany@labware.com>
Fri, 03 Dec 2021 11:40:55 +0000
changeset 934 84b7d3b8f3a6
parent 748 2c10fc567727
permissions -rw-r--r--
Add comment `HGWorkingCopy >> statusesOf:` ...to ease debugging when assertion fails.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     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: 369
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. 
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     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
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    18
"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    19
"{ Package: 'stx:libscm/mercurial' }"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    20
515
d460ef249979 Added support for custom build files.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 511
diff changeset
    21
"{ NameSpace: Smalltalk }"
d460ef249979 Added support for custom build files.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 511
diff changeset
    22
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    23
TestResource subclass:#HGRepositoriesResource
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
    24
	instanceVariableNames:'repositoryDirectoryRoot repositoryDirectory'
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    25
	classVariableNames:'HGRepositoriesArchiveDir'
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    26
	poolDictionaries:''
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
    27
	category:'SCM-Mercurial-Tests'
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    28
!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    29
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    30
!HGRepositoriesResource class methodsFor:'documentation'!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    31
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    32
copyright
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    33
"
335
7e19ab19148b Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
    34
stx:libscm - a new source code management library for Smalltalk/X
509
f92210d4585b Updated copyright notice.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 369
diff changeset
    35
Copyright (C) 2012-2015 Jan Vrany
335
7e19ab19148b Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
    36
7e19ab19148b Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
    37
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
    38
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
    39
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
    40
version 2.1 of the License. 
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    41
335
7e19ab19148b Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
    42
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
    43
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
    44
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
    45
Lesser General Public License for more details.
7e19ab19148b Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
    46
7e19ab19148b Changed license to LGPL2.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 303
diff changeset
    47
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
    48
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
    49
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    50
"
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    51
!
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    52
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    53
documentation
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    54
"
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    55
    This resouce provides some pre-created respositories to run tests
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    56
    against. 
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    57
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    58
    == test_repo_01 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    59
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    60
            @  changeset:   4:6f88e1f44d9e
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    61
            |  tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    62
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    63
            |  date:        Wed Oct 17 13:20:53 2012 +0200
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    64
            |  summary:     Commit 4
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    65
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    66
            o  changeset:   3:912a64597e4f
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    67
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    68
            |  date:        Wed Oct 17 13:20:38 2012 +0200
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    69
            |  summary:     Commit 3
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    70
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    71
            o  changeset:   2:db43a5baa9ac
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    72
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    73
            |  date:        Wed Oct 17 13:20:18 2012 +0200
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    74
            |  summary:     Commit 2
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    75
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    76
            o  changeset:   1:98087d77fbaa
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    77
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    78
            |  date:        Wed Oct 17 13:19:14 2012 +0200
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    79
            |  summary:     Commit 1
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    80
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    81
            o  changeset:   0:98b9033d3bac
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    82
               user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    83
               date:        Wed Oct 17 13:18:37 2012 +0200
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    84
               summary:     Commit 0
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    85
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    86
    == test_repo_02 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    87
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    88
            @    changeset:   5:f22945219f9b
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    89
            |\   tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    90
            | |  parent:      0:c81883a66d71
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    91
            | |  parent:      4:5bd21fb5eea8
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    92
            | |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    93
            | |  date:        Tue Nov 27 18:16:25 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    94
            | |  summary:     Commit 5 (merged branch1)
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    95
            | |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    96
            | o  changeset:   4:5bd21fb5eea8
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    97
            | |  branch:      branch1
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    98
            | |  parent:      1:60544c149e47
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
    99
            | |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   100
            | |  date:        Tue Nov 27 18:15:31 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   101
            | |  summary:     Commit 4
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   102
            | |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   103
            | | o  changeset:   3:32d32dee719f
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   104
            | | |  branch:      branch2
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   105
            | | |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   106
            | | |  date:        Tue Nov 27 18:12:40 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   107
            | | |  summary:     Commit 3 (branch2 is dead-end)
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   108
            | | |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   109
            +---o  changeset:   2:d67d1ec9e26d
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   110
            | |    branch:      branch2
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   111
            | |    parent:      0:c81883a66d71
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   112
            | |    user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   113
            | |    date:        Tue Nov 27 18:12:03 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   114
            | |    summary:     Commit 2 (create branch2 & modified file)
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   115
            | |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   116
            | o  changeset:   1:60544c149e47
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   117
            |/   branch:      branch1
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   118
            |    user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   119
            |    date:        Tue Nov 27 18:10:36 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   120
            |    summary:     Commit 1 (created branch1)
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   121
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   122
            o  changeset:   0:c81883a66d71
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   123
               user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   124
               date:        Tue Nov 27 18:09:47 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   125
               summary:     Commit 0
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   126
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   127
    == mocks_hg_p1 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   128
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   129
            @  changeset:   1:847b035d9aed
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   130
            |  tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   131
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   132
            |  date:        Wed Jan 29 13:56:10 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   133
            |  summary:     Package name and version_HG fixed
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   134
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   135
            o  changeset:   0:99acfa83a3bf
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   136
               user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   137
               date:        Fri Nov 16 11:29:05 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   138
               summary:     Initial commit
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   139
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   140
    == mocks_hg_p2 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   141
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   142
            @  changeset:   3:9e9134b80dfa
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   143
            |  tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   144
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   145
            |  date:        Sat Dec 01 15:42:22 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   146
            |  summary:     - MocksHgP2N2N21Foo
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   147
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   148
            o  changeset:   2:84a2ca31f8d9
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   149
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   150
            |  date:        Sat Dec 01 15:42:04 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   151
            |  summary:     - mocks_hg_p2_n2
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   152
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   153
            o  changeset:   1:efa1cc55f9f9
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   154
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   155
            |  date:        Sat Dec 01 15:41:47 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   156
            |  summary:     - MocksHgP2N1Foo
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   157
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   158
            o  changeset:   0:a662a0c5d8dd
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   159
               user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   160
               date:        Sat Dec 01 15:41:22 2012 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   161
               summary:     - mocks_hg_p2
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   162
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   163
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   164
    == mocks_hg_p3 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   165
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   166
            o  changeset:   2:54cd319e4818
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   167
            |  branch:      branch1
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   168
            |  tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   169
            |  parent:      0:01f38ab5d98c
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   170
            |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   171
            |  date:        Mon Jan 14 14:47:02 2013 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   172
            |  summary:     Branch 1
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   173
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   174
            | o  changeset:   1:54db7f7bc5b0
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   175
            |/   user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   176
            |    date:        Mon Jan 14 14:43:07 2013 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   177
            |    summary:     changed:
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   178
            |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   179
            @  changeset:   0:01f38ab5d98c
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   180
               user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   181
               date:        Mon Jan 14 14:07:24 2013 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   182
               summary:     Initial package contents
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   183
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   184
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   185
    == mocks_hg_p4 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   186
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   187
            @  changeset:   0:a0b5785fb55a
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   188
               tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   189
               user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   190
               date:        Wed Mar 27 11:31:36 2013 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   191
               summary:     Initial commit
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   192
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   193
    == mocks_hg_p5 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   194
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   195
        @  changeset:   1:5abd9179e43d
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   196
        |  tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   197
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   198
        |  date:        Fri Nov 29 16:16:27 2013 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   199
        |  summary:     Added standard Java bundle
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   200
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   201
        o  changeset:   0:07139f6f7907
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   202
           user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   203
           date:        Fri Nov 29 16:09:27 2013 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   204
           summary:     Initial commit
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   205
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   206
    == mocks_hg_p6 ========================================
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   207
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   208
        o  changeset:   6:7d0045fb7dba
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   209
        |  tag:         tip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   210
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   211
        |  date:        Tue Feb 11 10:44:38 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   212
        |  summary:     Removed extension method Object>>#greet
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   213
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   214
        o  changeset:   5:ef448ae1bbbd
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   215
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   216
        |  date:        Tue Feb 11 10:43:51 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   217
        |  summary:     Added extension method Object>>#greet.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   218
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   219
        o  changeset:   4:f71dfc6c6f9b
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   220
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   221
        |  date:        Tue Feb 11 10:39:47 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   222
        |  summary:     MocksHGP6Bar>>#bar renamed to #greet
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   223
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   224
        o  changeset:   3:c751cced3329
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   225
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   226
        |  date:        Tue Feb 11 10:37:44 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   227
        |  summary:     Removed class MocksHGP6Foo.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   228
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   229
        o  changeset:   2:581b3cabbf8f
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   230
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   231
        |  date:        Tue Feb 11 10:36:53 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   232
        |  summary:     Added new class MocksHGP6Qux
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   233
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   234
        o  changeset:   1:506702fda231
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   235
        |  user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   236
        |  date:        Tue Feb 11 10:34:13 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   237
        |  summary:     MocksHGP6Bar refactored
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   238
        |
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   239
        o  changeset:   0:c76faa501252
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   240
           user:        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   241
           date:        Tue Feb 11 12:53:12 2014 +0000
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   242
           summary:     Initial commit
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   243
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   244
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   245
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   246
    [author:]
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   247
        Jan Vrany <jan.vrany@fit.cvut.cz>
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   248
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   249
    [instance variables:]
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   250
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   251
    [class variables:]
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   252
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   253
    [see also:]
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   254
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   255
"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   256
! !
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   257
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   258
!HGRepositoriesResource class methodsFor:'class initialization'!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   259
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   260
initialize
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   261
688
c3cb04bed338 Fixed a bug in changeset id parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 515
diff changeset
   262
    HGRepositoriesArchiveDir := (Smalltalk getPackageDirectoryForPackage:self package)
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   263
                    / 'tests' / 'repositories'
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   264
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   265
    "Created: / 09-12-2010 / 23:07:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   266
    "Modified (format): / 27-12-2011 / 18:07:34 / dundee"
688
c3cb04bed338 Fixed a bug in changeset id parsing
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 515
diff changeset
   267
    "Modified: / 13-07-2016 / 17:54:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   268
! !
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   269
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   270
!HGRepositoriesResource methodsFor:'accessing'!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   271
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   272
directoryForRepositoryNamed: nm
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   273
    ^self directoryForRepositoryNamed: nm unpack: true
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   274
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   275
    "Created: / 19-09-2012 / 18:57:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   276
    "Modified: / 14-01-2013 / 13:13:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   277
!
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   278
212
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   279
directoryForRepositoryNamed: nm init: init
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   280
    "Returns path to repository named nm.
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   281
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   282
     If `init` is true, then the repository is created and initialized
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   283
     (with no content at all). If 'init' is false, then only directory
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   284
     name is returned (without creating it)."
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   285
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   286
    ^self directoryForRepositoryNamed: nm unpack: false init: init
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   287
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   288
    "Created: / 01-02-2013 / 13:38:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   289
!
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   290
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   291
directoryForRepositoryNamed: nm revision: revision
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   292
    ^self directoryForRepositoryNamed: nm unpack: true revision: revision
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   293
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   294
    "Created: / 11-02-2014 / 11:16:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   295
!
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   296
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   297
directoryForRepositoryNamed: nm unpack: unpack
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   298
    "Returns path to repository named nm.
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   299
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   300
     If `unpack` is true, then the repository is frechly created and thus
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   301
     empty. If 'unpack' is true, then initial content of repository will 
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   302
     be loaded from zip archive located in
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   303
        <package path>/stx/libsvn/tests/repositories/<name>.git.zip
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   304
     If the files does not exists, an error is raised"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   305
212
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   306
    ^self directoryForRepositoryNamed: nm unpack: unpack init: true
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   307
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   308
    "Created: / 14-01-2013 / 13:13:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   309
    "Modified: / 01-02-2013 / 13:39:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   310
!
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   311
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   312
directoryForRepositoryNamed: nm unpack: unpack init: init
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   313
    "Returns path to repository named nm.
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   314
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   315
     If `unpack` is true, then the repository is frechly created and thus
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   316
     empty, unless 'init' is false (in that case, only a name of directory
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   317
     that does not exists yet ir returned.
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   318
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   319
     If 'unpack' is true, then initial content of repository will 
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   320
     be loaded from zip archive located in
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   321
        <package path>/stx/libsvn/tests/repositories/<name>.git.zip
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   322
     If the files does not exists, an error is raised"
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   323
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   324
    ^ self directoryForRepositoryNamed: nm unpack: unpack init: init revision: nil
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   325
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   326
    "Created: / 01-02-2013 / 13:35:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   327
    "Modified: / 11-02-2014 / 11:12:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   328
!
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   329
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   330
directoryForRepositoryNamed: nm unpack: unpack init: init revision: revision     
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   331
    "Returns path to repository named nm.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   332
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   333
     If `unpack` is true, then the repository is frechly created and thus
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   334
     empty, unless 'init' is false (in that case, only a name of directory
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   335
     that does not exists yet ir returned.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   336
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   337
     If 'unpack' is true, then initial content of repository will 
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   338
     be loaded from zip archive located in
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   339
        <package path>/stx/libsvn/tests/repositories/<name>.git.zip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   340
     If the files does not exists, an error is raised.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   341
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   342
     If `revision` is not nil, then update working copy to specified revision,
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   343
     otherwise keep it as it is. Note, that `revision` is only valid if
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   344
     `unpack` is true. If not and `revision` is not nil, error is raised.       
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   345
     "
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   346
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   347
    | archiveNm archive repo dir ok runningUnderJenkins |
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   348
748
2c10fc567727 Disabled debug prints introduced in 4306155608c0
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 746
diff changeset
   349
    "/ runningUnderJenkins := (OperatingSystem getEnvironment:'JENKINS_SERVER_COOKIE') notNil.
2c10fc567727 Disabled debug prints introduced in 4306155608c0
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 746
diff changeset
   350
    "/ runningUnderJenkins := true.
2c10fc567727 Disabled debug prints introduced in 4306155608c0
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 746
diff changeset
   351
    runningUnderJenkins := false.
212
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   352
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   353
    unpack ifTrue:[
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   354
        self assert: init description: 'Cannot unpack non-initialized repo!!'
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   355
    ].
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   356
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   357
    archiveNm := nm copy 
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   358
                    replaceAll:$/ with:$_; 
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   359
                    yourself.
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   360
    archive := HGRepositoriesArchiveDir / (archiveNm , '.hg.zip').
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   361
    unpack ifTrue:[
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   362
        self assert:archive exists description:'dump file does not exist'.
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   363
    ].
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   364
736
192f149fefca Workaround for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 688
diff changeset
   365
    dir := repositoryDirectory.
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   366
    self assert:dir exists description:'repository directory does not exist'.
93
2579830f6b61 Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 69
diff changeset
   367
212
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   368
    init ifFalse:[
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   369
        ^ (dir asAbsoluteFilename / nm) pathName.
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   370
    ].
8ec5884fba41 Fixed bugs introduced on 2013-01-22.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 210
diff changeset
   371
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   372
    unpack ifTrue:[
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   373
        ok := true.
166
dbf0f7eb0dc9 Performance fix in HFSourceCodeManager revision log access.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 115
diff changeset
   374
        OperatingSystem 
dbf0f7eb0dc9 Performance fix in HFSourceCodeManager revision log access.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 115
diff changeset
   375
            executeCommand:('unzip %1' bindWith: (archive asAbsoluteFilename pathName))
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   376
            inputFrom: nil
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   377
            outputTo: (runningUnderJenkins ifTrue:[ Stdout ] ifFalse:[ nil ])
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   378
            errorTo: (runningUnderJenkins ifTrue:[ Stderr ] ifFalse:[ nil ])
166
dbf0f7eb0dc9 Performance fix in HFSourceCodeManager revision log access.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 115
diff changeset
   379
            inDirectory:dir 
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   380
            onError:[:status | 
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   381
                Stdout nextPutLine: ('Oops, unzip command failed: pid=%1 status=%2, code=%3' bindWith: status status with: status code with: status pid).
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   382
                ok := false
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   383
            ].
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   384
        ok ifFalse:[
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   385
            self tearDownRepositoryDirectory.
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   386
            self setUpRepositoryDirectory.
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   387
            dir := repositoryDirectoryRoot.
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   388
            OperatingSystem 
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   389
                executeCommand:('unzip %1' bindWith: (archive asAbsoluteFilename pathName))
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   390
                inputFrom: nil
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   391
                outputTo: (runningUnderJenkins ifTrue:[ Stdout ] ifFalse:[ nil ])
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   392
                errorTo: (runningUnderJenkins ifTrue:[ Stderr ] ifFalse:[ nil ])
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   393
                inDirectory:dir 
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   394
                onError:[:status | 
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   395
                    Stdout nextPutLine: ('Oops, unzip command second attempt failed: pid=%1 status=%2, code=%3' bindWith: status status with: status code with: status pid).
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   396
                    self assert:false description:('unzip command second attempt failed: pid=%1 status=%2, code=%3' bindWith: status status with: status code with: status pid).
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   397
                ].
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   398
        ].
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   399
        revision notNil ifTrue:[ 
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   400
            OperatingSystem 
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   401
                executeCommand:('hg update -r %1' bindWith: revision)
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   402
                inputFrom: nil
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   403
                outputTo: (runningUnderJenkins ifTrue:[ Stdout ] ifFalse:[ nil ])
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   404
                errorTo: (runningUnderJenkins ifTrue:[ Stderr ] ifFalse:[ nil ])
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   405
                inDirectory:(dir asAbsoluteFilename / nm) 
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   406
                onError:[:status | self assert:false description:('hg uppdate -r %1 failed' bindWith: revision)].         
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   407
        ].
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   408
    ] ifFalse:[
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   409
        | repodir |
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   410
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   411
        self assert: revision isNil description:'unpack is false but revision given'.
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   412
        repodir := (dir asAbsoluteFilename / nm).
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   413
        repodir directory recursiveMakeDirectory.
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   414
        ok := true.
736
192f149fefca Workaround for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 688
diff changeset
   415
        self assert: repodir directory exists description: ('failed to make directory %1' bindWith: repodir pathName).
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   416
        OperatingSystem 
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   417
                executeCommand:('hg init %1' bindWith: (repodir baseName))
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   418
                inputFrom: nil
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   419
                outputTo: (runningUnderJenkins ifTrue:[ Stdout ] ifFalse:[ nil ])
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   420
                errorTo: (runningUnderJenkins ifTrue:[ Stderr ] ifFalse:[ nil ])                                                
174
0d293012a897 Fixed commit to freshly created repository.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 166
diff changeset
   421
                inDirectory:repodir directory pathName 
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   422
                onError:[:status | 
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   423
                    Stdout nextPutLine: ('`hg init` command failed: pid=%1 status=%2, code=%3' bindWith: status status with: status code). 
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   424
                    ok := false.
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   425
                ].
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   426
        ok := ok and:[(repodir / '.hg') exists].
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   427
        ok ifFalse:[
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   428
            self tearDownRepositoryDirectory.
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   429
            self setUpRepositoryDirectory.
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   430
            dir := repositoryDirectoryRoot.
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   431
            repodir := (dir asAbsoluteFilename / nm).
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   432
            repodir directory recursiveMakeDirectory.    
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   433
            OperatingSystem
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   434
                    executeCommand:('hg init %1' bindWith: (repodir baseName))
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   435
                    inputFrom: nil
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   436
                    outputTo: (runningUnderJenkins ifTrue:[ Stdout ] ifFalse:[ nil ])
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   437
                    errorTo: (runningUnderJenkins ifTrue:[ Stderr ] ifFalse:[ nil ])
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   438
                    inDirectory:repodir directory pathName
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   439
                    onError:[:status |
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   440
                        Stdout nextPutLine: ('`hg init` command failed: pid=%1 status=%2, code=%3' bindWith: status status with: status code).                    
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   441
                        self assert:false description:'`hg init` second atempt failed'
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   442
                    ].
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   443
        ].              
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   444
        self assert: (repodir / '.hg') exists description: ('repository initialized but no .hg found in %1' bindWith: repodir pathName).                        
166
dbf0f7eb0dc9 Performance fix in HFSourceCodeManager revision log access.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 115
diff changeset
   445
    ].
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   446
93
2579830f6b61 Tests fixed. Not-yet-supported tests marked as skipped.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 69
diff changeset
   447
    repo := (dir asAbsoluteFilename / nm).
737
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   448
    runningUnderJenkins ifTrue:[ 
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   449
        Stdout nextPutLine: ('contents of repositoryDirectory=%1' bindWith: dir asAbsoluteFilename pathName).
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   450
        OperatingSystem 
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   451
            executeCommand:('ls -lR %1' bindWith: dir asAbsoluteFilename pathName)
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   452
            inputFrom: nil
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   453
            outputTo: Stdout
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   454
            errorTo: Stderr.
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   455
        Stdout nextPutLine: ('contents enc').
4306155608c0 Debugging code for funny problem on slow Linux boxes
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 736
diff changeset
   456
    ].
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   457
    self assert: repo exists.
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   458
    self assert: (repo / '.hg') exists.
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   459
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   460
    ^repo pathName
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   461
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   462
    "Created: / 11-02-2014 / 11:12:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   463
    "Modified: / 08-02-2017 / 10:17:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
748
2c10fc567727 Disabled debug prints introduced in 4306155608c0
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 746
diff changeset
   464
    "Modified: / 13-02-2017 / 21:32:59 / vranyj1"
369
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   465
!
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   466
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   467
directoryForRepositoryNamed: nm unpack: unpack revision: revision
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   468
    "Returns path to repository named nm.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   469
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   470
     If `unpack` is true, then the repository is frechly created and thus
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   471
     empty. If 'unpack' is true, then initial content of repository will 
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   472
     be loaded from zip archive located in
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   473
        <package path>/stx/libsvn/tests/repositories/<name>.git.zip
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   474
     If the files does not exists, an error is raised.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   475
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   476
     If `revision` is not nil, then update working copy to specified revision,
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   477
     otherwise keep it as it is. Note, that `revision` is only valid if
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   478
     `unpack` is true. If not and `revision` is not nil, error is raised.
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   479
     "
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   480
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   481
    ^self directoryForRepositoryNamed: nm unpack: unpack init: true revision: revision
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   482
cc7b604a456a Added tests to cover issue #15.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 335
diff changeset
   483
    "Created: / 11-02-2014 / 11:12:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   484
! !
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   485
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   486
!HGRepositoriesResource methodsFor:'running'!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   487
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   488
setUp
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   489
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   490
    repositoryDirectoryRoot := Filename newTemporaryDirectory.
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   491
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   492
    "Created: / 09-12-2010 / 23:53:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   493
    "Modified (format): / 27-12-2011 / 18:07:04 / dundee"
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   494
    "Modified: / 08-02-2017 / 09:46:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   495
!
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   496
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   497
setUpRepositoryDirectory
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   498
    repositoryDirectory := Filename newTemporaryDirectoryIn: repositoryDirectoryRoot.
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   499
    Smalltalk packagePath: (Smalltalk packagePath asOrderedCollection
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   500
                                addFirst: repositoryDirectory pathName;
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   501
                                yourself)
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   502
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   503
    "Created: / 08-02-2017 / 09:46:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   504
!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   505
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   506
tearDown
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   507
    self tearDownRepositoryDirectory.
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   508
    [
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   509
        repositoryDirectoryRoot recursiveRemove
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   510
    ] on: Error do:[
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
   511
        "Stupid windows!!"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   512
    ]
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   513
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   514
    "Created: / 09-12-2010 / 23:54:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   515
    "Modified: / 30-09-2012 / 05:26:04 / jv"
746
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   516
    "Modified: / 08-02-2017 / 10:12:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   517
!
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   518
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   519
tearDownRepositoryDirectory
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   520
    repositoryDirectory notNil ifTrue:[
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   521
        Smalltalk packagePath: (Smalltalk packagePath asOrderedCollection
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   522
                                    remove: repositoryDirectory pathName;
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   523
                                    yourself).
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   524
    ].
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   525
    repositoryDirectory := nil.
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   526
08795b463d40 Do not remove test repositories after each test
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 737
diff changeset
   527
    "Created: / 08-02-2017 / 09:47:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   528
! !
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   529
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   530
!HGRepositoriesResource methodsFor:'testing'!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   531
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   532
isAvailable
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   533
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   534
    ^HGRepositoriesArchiveDir exists and:[OperatingSystem canExecuteCommand:'unzip']
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   535
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   536
    "Created: / 09-12-2010 / 23:06:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   537
    "Modified (format): / 27-12-2011 / 18:05:57 / dundee"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   538
    "Modified: / 17-10-2012 / 13:02:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   539
! !
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   540
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   541
!HGRepositoriesResource class methodsFor:'documentation'!
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   542
54
66045198bfbc More changes towards self hosting. Some work on model is still missing...
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
   543
version_HG
115
b1ed2d29054b version_HG changed to return string.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 93
diff changeset
   544
b1ed2d29054b version_HG changed to return string.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 93
diff changeset
   545
    ^ '$Changeset: <not expanded> $'
54
66045198bfbc More changes towards self hosting. Some work on model is still missing...
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
   546
!
66045198bfbc More changes towards self hosting. Some work on model is still missing...
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
   547
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   548
version_SVN
511
ad2f56473052 Merged e2c58b9a066b and b8cc70ae440b (branch cvs_MAIN)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 509
diff changeset
   549
    ^ 'Id::                                                                                                                        '
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   550
! !
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   551
303
aee999e9dc25 Bugfixes in push parsing.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 302
diff changeset
   552
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
   553
HGRepositoriesResource initialize!