Difference: G4SVNDoc (26 vs. 27)

Revision 272011-01-07 - PrzemyslawPaprocki

Line: 1 to 1
 
META TOPICPARENT name="PrzemyslawPaprocki"
-- PrzemyslawPaprocki - 02-Nov-2010
Line: 23 to 23
 svn+ssh://svn.cern.ch/reps/PROJECT_NAME
Changed:
<
<
as Geant4 repository is named g4test (in future geant4), it is available under svn+ssh://svn.cern.ch/reps/g4test.
>
>
as Geant4 repository is named geant4, it is available under svn+ssh://svn.cern.ch/reps/geant4.
  One of the feature of the SVN repositories are hook programs. These programs are run by SVN repository when certain action happens. They usually invoke other programs (provided by the repository administrator) which can be written in any programming language. Examples of the hooks:
Line: 41 to 41
 On Your machine, You will have some Geant4 working copy and a helper tool g4svn. In general, You will be using native SVN commands but for some tasks (requiring typing longer commands) g4svn can come handy. One of this tasks is tagging. In SVN there is no special functionality implemented for tagging. Tagging is done by copying progress to a special place in the repository. For example, when tagging event category (geant4/source/event), svn command would be (invoked in geant4/source/event):
#Tagging event with the tag name event-VXX-YY-ZZ
Changed:
<
<
svn copy . svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m "Creating tag event-VXX-YY-ZZ"
>
>
svn copy . svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m "Creating tag event-VXX-YY-ZZ"
 

Command copies content of the current directory into tags/geant4/source/event/_symbols/event-VXX-YY-ZZ directory in the Geant4 SVN repository. More information about tagging using Geant4 SVN repository and the repository layout can be found further in this documentation.

Line: 86 to 86
 Because Geant4 developers create tags and branches on different categories of the project (not only top level but also its subdirectories), We had to come up with the solution to the problem of storing symbols. The idea was to have the repository tags/branches directory with the same directory layout as Geant4 project plus _symbols directory at every level where the tags/branches could have been stored:
tags_idea.png
The CVS repository has been migrated to SVN with this idea and You can browse it under:
Changed:
<
<
https://svnweb.cern.ch/cern/wsvn/g4test
>
>
https://svnweb.cern.ch/cern/wsvn/geant4
 
Changed:
<
<
If, for example, You want to see what tags were made on the event category (geant4/source/event), You have to click tags >> geant4 >> source >> event >> _symbols (https://svnweb.cern.ch/cern/wsvn/g4test/tags/geant4/source/event/_symbols/)
>
>
If, for example, You want to see what tags were made on the event category (geant4/source/event), You have to click tags >> geant4 >> source >> event >> _symbols (https://svnweb.cern.ch/cern/wsvn/geant4/tags/geant4/source/event/_symbols/)
 or use the SVN command list:

#On Unix:
Changed:
<
<
svn list svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols
>
>
svn list svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols
 #On Windows
Changed:
<
<
svn list https://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols
>
>
svn list https://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols
 

As mentioned before. In SVN tagging is copying. If You take once again the event category and at some point You want to make a tag on it, this operation is copying progress from Your working copy event category to the appropriate place in the repository tags directory:

#Tagging event with the tag name event-VXX-YY-ZZ
Changed:
<
<
svn copy . svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m "Creating tag event-VXX-YY-ZZ"
>
>
svn copy . svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m "Creating tag event-VXX-YY-ZZ"
 

Because this operation changes the project tree in the repository, it will create next revision and thus requires a commit message (here: "Creating tag event-VXX-YY-ZZ")

Line: 116 to 116
 you would receive output similar to:
Path: .
Changed:
<
<
URL: svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event Repository Root: svn+ssh://svn.cern.ch/reps/g4test
>
>
URL: svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event Repository Root: svn+ssh://svn.cern.ch/reps/geant4
 Repository UUID: 34336f62-cc87-11df-b304-c01ee5b7fa03 Revision: 45101 Node Kind: directory
Line: 148 to 148
 

3) Configuration

Changed:
<
<

a) Checkout

*[[[TO DO - G4TOOLS REPO PATH]]]*
>
>

a) Checkout or download

Information about svn repository URL for g4svn or download link will be soon available here.
 

b) Setup

For convenient use of the g4svn it is recommended to add directory where the applications is to the PATH environment variable. This will allow You to run g4svn as
Line: 161 to 161
 

Linux/Mac

Changed:
<
<
*[[[TO DO - HOW MANY INFORMATION HERE ??]]]*
>
>
You need to have python installed (i.e. on SLC5 yum install python) and SVN (i.e. on SLC5 yum install subversion).

For convenient use, it is recommended to add PATH to the directory where the g4svn is:

 
export PATH=$PATH:/path/to/g4svn

Windows

  • Go to Environment Variables window,
Line: 201 to 203
 

c) SVN repository access

Geant4 SVN repository is hosted by CERN Central SVN Service . You can access it with Your CERN account login and password. There are several methods to access SVN repository. The two recommended by CERN are accessing via svn+ssh protocol and https protocol.
Changed:
<
<
svn+ssh://svn.cern.ch/reps/g4test/
>
>
svn+ssh://svn.cern.ch/reps/geant4/
  or
Changed:
<
<
https://svn.cern.ch/reps/g4test/
>
>
https://svn.cern.ch/reps/geant4/
 

svn+ssh is faster and more secure but it needs some more configuration on Windows. When using svn+ssh, in general SVN will ask You for password per every svn command that connects to the repository. g4svn can run multiple svn commands per operation in order to perform some validation. That is why You could be asked for password several times when using g4svn.

Line: 317 to 319
 then the output would be similar to:
Path: .
Changed:
<
<
URL: svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/source/event Repository Root: svn+ssh://svn.cern.ch/reps/g4test
>
>
URL: svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/source/event Repository Root: svn+ssh://svn.cern.ch/reps/geant4
 Repository UUID: 34336f62-cc87-11df-b304-c01ee5b7fa03 Revision: 45150 Node Kind: directory
Line: 328 to 330
 Last Changed Date: 2010-08-09 18:43:12 +0200 (Mon, 09 Aug 2010)
Changed:
<
<
In the second line You have the information about the URL that this directory points to in the repository. In this example, working copy event category points to corresponding event category that was included within the tag geant4-09-03-ref-07. svn+ssh://svn.cern.ch/reps/g4test is the root of the Geant4 SVN repository. The next folder is tags. The tag is geant4-09-03-ref-07 (which was a tag on geant4 directory) because this is the name that stands just after symbols. Since geant4-09-03-ref-07 tagged geant4 then just after the tag name stands the event category path - source/event.
>
>
In the second line You have the information about the URL that this directory points to in the repository. In this example, working copy event category points to corresponding event category that was included within the tag geant4-09-03-ref-07. svn+ssh://svn.cern.ch/reps/geant4 is the root of the Geant4 SVN repository. The next folder is tags. The tag is geant4-09-03-ref-07 (which was a tag on geant4 directory) because this is the name that stands just after symbols. Since geant4-09-03-ref-07 tagged geant4 then just after the tag name stands the event category path - source/event.
  The trunk is the place where the main development line takes place. Trunk and branches are the places where You can do changes. Usually, after checking out some Geant4 tag, You will want to switch some category to the trunk, or some branch.

svn switch commands can 'tune' some of your working copy categories. Continuing previous example, if You want to start working on a category, You have to switch Your event category to the trunk:

#notice the . at the end - switching current category to the URL provided as a first parameter
Changed:
<
<
svn switch svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event .
>
>
svn switch svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event .
 

switch.png
Line: 528 to 530
  This will be translated to SVN commands:
Changed:
<
<
svn merge svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/_symbols/GEANT4-BRANCH/source/event/src/ svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ/src/ . svn merge svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/_symbols/GEANT4-BRANCH/source/event/History svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ/History .
>
>
svn merge svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/_symbols/GEANT4-BRANCH/source/event/src/ svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ/src/ . svn merge svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/_symbols/GEANT4-BRANCH/source/event/History svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ/History .
 

Please note that g4svn compares paths from the repository and applies the result to Your working copy category ( . - at the end).

Line: 601 to 603
  This will be translated to SVN command:
Changed:
<
<
svn copy svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ/file_to_copy .
>
>
svn copy svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ/file_to_copy .
 
Line: 680 to 682
 You checkouted a reference tag geant4-09-03-ref-07 using g4svn checkout geant4-09-03-ref-07 command and now You want to work on the category event (geant4/source/event). If You go to that category (cd geant4/source/event) and invoke command svn info then You will see similar output to:
Path: .
Changed:
<
<
URL: svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/source/event Repository Root: svn+ssh://svn.cern.ch/reps/g4test
>
>
URL: svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/source/event Repository Root: svn+ssh://svn.cern.ch/reps/geant4
 Repository UUID: 34336f62-cc87-11df-b304-c01ee5b7fa03 Revision: 45101 Node Kind: directory
Line: 692 to 694
 

In the second line:

Changed:
<
<
URL: svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/source/event
>
>
URL: svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/source/event
 You have the information about SVN repository URL on witch You are currently working.

You are at source/event in the reference tag geant4-09-03-ref-07. You cannot do changes here because it is a tag. At first You have to switch the category to the trunk:

Line: 705 to 707
  ---------------- g4svn ----------------

Reading SVN information about directory:

Changed:
<
<
Repository root: svn+ssh://svn.cern.ch/reps/g4test Repository url: svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/source/event
>
>
Repository root: svn+ssh://svn.cern.ch/reps/geant4 Repository url: svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/source/event
 Top level directory: tags Symbol name: geant4-09-03-ref-07 Project path: geant4/source/event
Line: 724 to 726
 now if You type once again:
svn info 
then in URL line You can now see that You are working on the trunk:
Changed:
<
<
URL: svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event
>
>
URL: svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event
 

tag

Line: 824 to 826
  For every subcommand, g4svn provide option -v(--verbose). With this option, g4svn will print every svn command that it invokes. Printed in console commands do not have chars ' and ". For example if g4svn ivokes command:
Changed:
<
<
svn copy . svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m "This message was manufactured by g4svn to create tag event-VXX-YY-ZZ"
>
>
svn copy . svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m "This message was manufactured by g4svn to create tag event-VXX-YY-ZZ"
  then in console You would see:
Changed:
<
<
svn copy . svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m This message was manufactured by g4svn to create tag event-VXX-YY-ZZ
>
>
svn copy . svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-VXX-YY-ZZ -m This message was manufactured by g4svn to create tag event-VXX-YY-ZZ
  Appropriate warning, at the beginning of the program execution is shown, when You run g4svn with -v option:
Line: 856 to 858
 Checking out (Please wait):

[DEBUG] Invoking command:

Changed:
<
<
svn checkout svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/ g4
>
>
svn checkout svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/ g4
 A g4/source A g4/source/event A g4/source/event/test
Line: 885 to 887
  [DEBUG] Invoking command: svn info --non-interactive
Changed:
<
<
Repository root: svn+ssh://svn.cern.ch/reps/g4test Repository url: svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event
>
>
Repository root: svn+ssh://svn.cern.ch/reps/geant4 Repository url: svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event
 Top level directory: trunk Project path: geant4/source/event

@@ 2 @@ Getting list of tags containing geant4/source/event category... [DEBUG] Invoking command:

Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags//geant4/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags//geant4/_symbols
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags//geant4/source/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags//geant4/source/_symbols
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags//geant4/source/event/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags//geant4/source/event/_symbols
  @@ 3 @@ Switching (Please wait):

[DEBUG] Invoking command:

Changed:
<
<
svn switch --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/source/event .
>
>
svn switch --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/source/event .
 D THIS_FILE_IS_NOT_IN_THE_TAG Updated to revision 45150.
Line: 929 to 931
  Please note, that in this example g4svn switches to event category under the tag geant4-09-03-ref-07
Changed:
<
<
svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/_symbols/geant4-09-03-ref-07/source/event
>
>
svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-09-03-ref-07/source/event
 

tag

Line: 961 to 963
  [DEBUG] Invoking command: svn info --non-interactive
Changed:
<
<
Repository root: svn+ssh://svn.cern.ch/reps/g4test Category repository URL: svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event/sub-event
>
>
Repository root: svn+ssh://svn.cern.ch/reps/geant4 Category repository URL: svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event/sub-event
 Symbol type: trunk Project path: geant4/source/event/sub-event
Line: 995 to 997
 @@ 4 @@ Checking if there is a need to add directories to the tags repository tree... [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test//tags
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4//tags
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test//tags/geant4
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4//tags/geant4
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test//tags/geant4/source
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4//tags/geant4/source
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test//tags/geant4/source/event
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4//tags/geant4/source/event
  @@ 5 @@
Changed:
<
<
Adding path to the repository: svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event
>
>
Adding path to the repository: svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event
  [DEBUG] Invoking command:
Changed:
<
<
svn mkdir svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event.
>
>
svn mkdir svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event.
 
Changed:
<
<
Adding path to the repository: svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols
>
>
Adding path to the repository: svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols
  [DEBUG] Invoking command:
Changed:
<
<
svn mkdir svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols.
>
>
svn mkdir svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols.
  @@ 6 @@ Checking if the tag with the name sub-event-VXX-YY-ZZ already exists... [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols
  @@ 7 @@ Temporary removing tests
Line: 1029 to 1031
 svn remove tests

@@ 8 @@

Changed:
<
<
Copying to svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols/sub-event-VXX-YY-ZZ directory... Command: svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols/sub-event-VXX-YY-ZZ -m "Tag proposed, fixning problem nr.777"
>
>
Copying to svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols/sub-event-VXX-YY-ZZ directory... Command: svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols/sub-event-VXX-YY-ZZ -m "Tag proposed, fixning problem nr.777"
  [DEBUG] Invoking command:
Changed:
<
<
svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/sub-event/_symbols/sub-event-VXX-YY-ZZ -m Tag proposed, fixning problem nr.777
>
>
svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/sub-event/_symbols/sub-event-VXX-YY-ZZ -m Tag proposed, fixning problem nr.777
  Committed revision 46234.
Line: 1081 to 1083
  [DEBUG] Invoking command: svn info --non-interactive
Changed:
<
<
Repository root: svn+ssh://svn.cern.ch/reps/g4test Category repository URL: svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event
>
>
Repository root: svn+ssh://svn.cern.ch/reps/geant4 Category repository URL: svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event
 Symbol type: trunk Project path: geant4/source/event

@@ 2 @@ [DEBUG] Invoking command:

Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test//branches
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4//branches
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive fsvn+ssh://svn.cern.ch/reps/g4test//branches/geant4
>
>
svn list --non-interactive fsvn+ssh://svn.cern.ch/reps/geant4//branches/geant4
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test//branches/geant4/source
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4//branches/geant4/source
  @@ 3 @@
Changed:
<
<
Adding path to the repository: svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event
>
>
Adding path to the repository: svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event
  [DEBUG] Invoking command:
Changed:
<
<
svn mkdir svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event.
>
>
svn mkdir svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event.
 
Changed:
<
<
Adding path to the repository: svn+ssh://svn.cern.ch/reps/g4test/geant4/source/event/_symbols
>
>
Adding path to the repository: svn+ssh://svn.cern.ch/reps/geant4/geant4/source/event/_symbols
  [DEBUG] Invoking command:
Changed:
<
<
svn mkdir svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols.
>
>
svn mkdir svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols --non-interactive -m This message was manufactured by g4svn to add necessary path svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols.
  @@ 4 @@
Changed:
<
<
Command: svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch -m "This message was manufactured by g4svn to create branch event-branch"
>
>
Command: svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch -m "This message was manufactured by g4svn to create branch event-branch"
  [DEBUG] Invoking command:
Changed:
<
<
svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch -m This message was manufactured by g4svn to create branch event-branch
>
>
svn copy --non-interactive . svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch -m This message was manufactured by g4svn to create branch event-branch
  Committed revision 42839.
Line: 1136 to 1138
  [DEBUG] Invoking command: svn info --non-interactive
Changed:
<
<
Repository root: svn+ssh://svn.cern.ch/reps/g4test Category repository URL: svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch
>
>
Repository root: svn+ssh://svn.cern.ch/reps/geant4 Category repository URL: svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch
 Symbol type: branches Symbol name: event-branch Project path: geant4/source/event
Line: 1145 to 1147
 @@ 2 @@ Getting list of tags containing geant4/source/event category... [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags//geant4/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags//geant4/_symbols
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags//geant4/source/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags//geant4/source/_symbols
  [DEBUG] Invoking command:
Changed:
<
<
svn list --non-interactive svn+ssh://svn.cern.ch/reps/g4test/tags//geant4/source/event/_symbols
>
>
svn list --non-interactive svn+ssh://svn.cern.ch/reps/geant4/tags//geant4/source/event/_symbols
  @@ 3 @@ Merging History...
Changed:
<
<
Command: svn merge --non-interactive svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch/History svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-tag/History History
>
>
Command: svn merge --non-interactive svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch/History svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-tag/History History
  [DEBUG] Invoking command:
Changed:
<
<
svn merge --non-interactive svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch/History svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-tag/History History
>
>
svn merge --non-interactive svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch/History svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-tag/History History
 U History

Merging src/G4Event.cc...

Changed:
<
<
Command: svn merge --non-interactive svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch/src/G4Event.cc svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-tag/src/G4Event.cc src/G4Event.cc
>
>
Command: svn merge --non-interactive svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch/src/G4Event.cc svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-tag/src/G4Event.cc src/G4Event.cc
  [DEBUG] Invoking command:
Changed:
<
<
svn merge --non-interactive svn+ssh://svn.cern.ch/reps/g4test/branches/geant4/source/event/_symbols/event-branch/src/G4Event.cc svn+ssh://svn.cern.ch/reps/g4test/tags/geant4/source/event/_symbols/event-tag/src/G4Event.cc src/G4Event.cc
>
>
svn merge --non-interactive svn+ssh://svn.cern.ch/reps/geant4/branches/geant4/source/event/_symbols/event-branch/src/G4Event.cc svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/source/event/_symbols/event-tag/src/G4Event.cc src/G4Event.cc
 U src/G4Event.cc
Line: 1188 to 1190
  [DEBUG] Invoking command: svn info --non-interactive
Changed:
<
<
Repository root: svn+ssh://svn.cern.ch/reps/g4test Category repository URL: svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event
>
>
Repository root: svn+ssh://svn.cern.ch/reps/geant4 Category repository URL: svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event
 Symbol type: trunk Project path: geant4/source/event

@@ 2 @@ Copying History...

Changed:
<
<
Command: svn copy --non-interactivesvn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event/History .
>
>
Command: svn copy --non-interactivesvn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event/History .
  [DEBUG] Invoking command:
Changed:
<
<
svn copy --non-interactive svn+ssh://svn.cern.ch/reps/g4test/trunk/geant4/source/event/History . --revision=40000
>
>
svn copy --non-interactive svn+ssh://svn.cern.ch/reps/geant4/trunk/geant4/source/event/History . --revision=40000
 A History
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback