<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://scarlet.deltasoft.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop</id>
	<title>ScarletDME - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://scarlet.deltasoft.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop"/>
	<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php/Special:Contributions/WikiSysop"/>
	<updated>2026-08-20T12:54:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=107</id>
		<title>Subversion Repository: HOWTO</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=107"/>
		<updated>2008-12-02T16:52:22Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Committing Binary Files like VOC/ERRMSG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Terminology ===&lt;br /&gt;
&lt;br /&gt;
#Checkout - downloads a copy for the first time&lt;br /&gt;
#&#039;&#039;&#039;Update&#039;&#039;&#039; - downloads your copy with any changes in the repository&lt;br /&gt;
#&#039;&#039;&#039;Commit&#039;&#039;&#039; - uploads any changes you made in your copy to the repository&lt;br /&gt;
#Import - upload - can be replaced by a combination of update/commit&lt;br /&gt;
&lt;br /&gt;
repo - repository&lt;br /&gt;
&lt;br /&gt;
depo - your copy&lt;br /&gt;
&lt;br /&gt;
=== Windows Walkthrough ===&lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
This is a minimal but totally functional how to checkout from, and commit to, gpl.openqm in Windows using the Tortoise Windows Explorer shell extension. Think of Tortoise as a folder sync tool which pops up reconciliation screens where conflicts occur between people&#039;s edits.&lt;br /&gt;
&lt;br /&gt;
The interesting bits of source code management jump out at you later when two people work on the same file at the same time.&lt;br /&gt;
&lt;br /&gt;
*You commit a file which has also committed by someone else AFTER you checked it out&lt;br /&gt;
*You update your depo from repo and someone has committed changes to a file that you have already locally changed.&lt;br /&gt;
&lt;br /&gt;
In these cases you get presented with opportunity to compare and reconcile the two edits in a neat side by side window.&lt;br /&gt;
&lt;br /&gt;
=== Other tools===&lt;br /&gt;
&lt;br /&gt;
Visual Studio - http://ankhsvn.open.collab.net/&lt;br /&gt;
&lt;br /&gt;
Eclipse - http://subclipse.tigris.org/&lt;br /&gt;
&lt;br /&gt;
Netbeans supports it natively now too. &amp;lt;Diccon&amp;gt; Bean a life saver.  (Can we have a few hints, Diccon?)&lt;br /&gt;
&lt;br /&gt;
== HELLO SUBVERSION in Windows==&lt;br /&gt;
&lt;br /&gt;
=== Installation === &lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.net/downloads&lt;br /&gt;
&lt;br /&gt;
Might need a reboot&lt;br /&gt;
&lt;br /&gt;
=== Checking Out ===&lt;br /&gt;
&lt;br /&gt;
Right click on your desktop and choose SVN CHECKOUT&lt;br /&gt;
&lt;br /&gt;
Fill in the details&lt;br /&gt;
&lt;br /&gt;
URL? https://gpl.openqm.com/svn/qmvdb&lt;br /&gt;
&lt;br /&gt;
Checkout Folder? D:\Documents and settings\steve\Desktop\TESTIT&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
Do you want to create the directory? Yes&lt;br /&gt;
&lt;br /&gt;
Do you want to accept the unsigned certificate? Yes&lt;br /&gt;
&lt;br /&gt;
Wait while it downloads the whole repository&lt;br /&gt;
&lt;br /&gt;
Finished: OK&lt;br /&gt;
&lt;br /&gt;
After you click on the folder or refresh desktop with F5, the new folder TESTIT should have a big green tick over it indicating all synced with the repo&lt;br /&gt;
&lt;br /&gt;
Subversion puts a hidden folder called .svn in any folder it is managing&lt;br /&gt;
&lt;br /&gt;
===Acquiring rights to commit===&lt;br /&gt;
&lt;br /&gt;
To commit you must have a username and password which is given by an admin with root perms on gpl.openqm.com with the following command where xxxxxxx is the username&lt;br /&gt;
&lt;br /&gt;
 htpasswd /etc/subversion/passwd xxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
=== Committing ===&lt;br /&gt;
&lt;br /&gt;
#Open the folder TESTIT&lt;br /&gt;
#Create a file called testing.txt anywhere in the folder structure&lt;br /&gt;
#Close the folder and notice that it has a big red ! on it showing that something is commitable&lt;br /&gt;
#Right click on the TESTIT folder (or indeed any subfolder)&lt;br /&gt;
#Choose SVN Commit&lt;br /&gt;
#It shows a long list of files that it thinks could be committed - in your case just the testing.txt file - you have to check all files that you want uploaded or check Select All&lt;br /&gt;
#It helps to add a message explaining why you are committing&lt;br /&gt;
#Click OK&lt;br /&gt;
#Enter your committers username and password&lt;br /&gt;
#Screen showing upload progress&lt;br /&gt;
#Click OK when finished and note that the red ! has changed back into a green tick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Committing Binary Files like VOC/ERRMSG ==&lt;br /&gt;
&lt;br /&gt;
To subversion, VOC/ERRMSG (and other files? which?) are deemed to be &amp;quot;binary&amp;quot; rather like image files. Unlike ordinary source/text files, parallel edits on binary files from two people cannot (or rather should not) be merged. Conflicts, due to simultaneous edits outside of the repository, can only be resolved by picking one or the other person&#039;s file.&lt;br /&gt;
&lt;br /&gt;
The tempting solution is to make these into directory files but this doesnt work - probably because a) the default file type isnt directory and b) performance.&lt;br /&gt;
&lt;br /&gt;
The proper solution would be that these files are represented as ordinary directory files in the source code repository and that the required binary files are built thereof during the QM build process. Since only QM can build these files, the build process will first have to build QM and then use QM to build these files.&lt;br /&gt;
&lt;br /&gt;
PRACTICAL SOLUTION FOR NOW&lt;br /&gt;
&lt;br /&gt;
Do SVN UPDATE just before editing these files and do SVN COMMIT immediately afterwards.&lt;br /&gt;
&lt;br /&gt;
#SVN UPDATE&lt;br /&gt;
#Edit the file&lt;br /&gt;
#SVN COMMIT&lt;br /&gt;
&lt;br /&gt;
If you do not do the above then when you finally come to UPDATE or COMMIT and someone else has also worked on the file in the meantime then you will be presented with the unpleasant choice of either losing your changes or trashing someone elses - on the all or nothing principle for binary files&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=106</id>
		<title>Subversion Repository: HOWTO</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=106"/>
		<updated>2008-12-02T16:49:25Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Committing Binary Files like VOC/ERRMSG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Terminology ===&lt;br /&gt;
&lt;br /&gt;
#Checkout - downloads a copy for the first time&lt;br /&gt;
#&#039;&#039;&#039;Update&#039;&#039;&#039; - downloads your copy with any changes in the repository&lt;br /&gt;
#&#039;&#039;&#039;Commit&#039;&#039;&#039; - uploads any changes you made in your copy to the repository&lt;br /&gt;
#Import - upload - can be replaced by a combination of update/commit&lt;br /&gt;
&lt;br /&gt;
repo - repository&lt;br /&gt;
&lt;br /&gt;
depo - your copy&lt;br /&gt;
&lt;br /&gt;
=== Windows Walkthrough ===&lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
This is a minimal but totally functional how to checkout from, and commit to, gpl.openqm in Windows using the Tortoise Windows Explorer shell extension. Think of Tortoise as a folder sync tool which pops up reconciliation screens where conflicts occur between people&#039;s edits.&lt;br /&gt;
&lt;br /&gt;
The interesting bits of source code management jump out at you later when two people work on the same file at the same time.&lt;br /&gt;
&lt;br /&gt;
*You commit a file which has also committed by someone else AFTER you checked it out&lt;br /&gt;
*You update your depo from repo and someone has committed changes to a file that you have already locally changed.&lt;br /&gt;
&lt;br /&gt;
In these cases you get presented with opportunity to compare and reconcile the two edits in a neat side by side window.&lt;br /&gt;
&lt;br /&gt;
=== Other tools===&lt;br /&gt;
&lt;br /&gt;
Visual Studio - http://ankhsvn.open.collab.net/&lt;br /&gt;
&lt;br /&gt;
Eclipse - http://subclipse.tigris.org/&lt;br /&gt;
&lt;br /&gt;
Netbeans supports it natively now too. &amp;lt;Diccon&amp;gt; Bean a life saver.  (Can we have a few hints, Diccon?)&lt;br /&gt;
&lt;br /&gt;
== HELLO SUBVERSION in Windows==&lt;br /&gt;
&lt;br /&gt;
=== Installation === &lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.net/downloads&lt;br /&gt;
&lt;br /&gt;
Might need a reboot&lt;br /&gt;
&lt;br /&gt;
=== Checking Out ===&lt;br /&gt;
&lt;br /&gt;
Right click on your desktop and choose SVN CHECKOUT&lt;br /&gt;
&lt;br /&gt;
Fill in the details&lt;br /&gt;
&lt;br /&gt;
URL? https://gpl.openqm.com/svn/qmvdb&lt;br /&gt;
&lt;br /&gt;
Checkout Folder? D:\Documents and settings\steve\Desktop\TESTIT&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
Do you want to create the directory? Yes&lt;br /&gt;
&lt;br /&gt;
Do you want to accept the unsigned certificate? Yes&lt;br /&gt;
&lt;br /&gt;
Wait while it downloads the whole repository&lt;br /&gt;
&lt;br /&gt;
Finished: OK&lt;br /&gt;
&lt;br /&gt;
After you click on the folder or refresh desktop with F5, the new folder TESTIT should have a big green tick over it indicating all synced with the repo&lt;br /&gt;
&lt;br /&gt;
Subversion puts a hidden folder called .svn in any folder it is managing&lt;br /&gt;
&lt;br /&gt;
===Acquiring rights to commit===&lt;br /&gt;
&lt;br /&gt;
To commit you must have a username and password which is given by an admin with root perms on gpl.openqm.com with the following command where xxxxxxx is the username&lt;br /&gt;
&lt;br /&gt;
 htpasswd /etc/subversion/passwd xxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
=== Committing ===&lt;br /&gt;
&lt;br /&gt;
#Open the folder TESTIT&lt;br /&gt;
#Create a file called testing.txt anywhere in the folder structure&lt;br /&gt;
#Close the folder and notice that it has a big red ! on it showing that something is commitable&lt;br /&gt;
#Right click on the TESTIT folder (or indeed any subfolder)&lt;br /&gt;
#Choose SVN Commit&lt;br /&gt;
#It shows a long list of files that it thinks could be committed - in your case just the testing.txt file - you have to check all files that you want uploaded or check Select All&lt;br /&gt;
#It helps to add a message explaining why you are committing&lt;br /&gt;
#Click OK&lt;br /&gt;
#Enter your committers username and password&lt;br /&gt;
#Screen showing upload progress&lt;br /&gt;
#Click OK when finished and note that the red ! has changed back into a green tick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Committing Binary Files like VOC/ERRMSG ==&lt;br /&gt;
&lt;br /&gt;
To subversion, VOC/ERRMSG (and other files? which?) are deemed to be &amp;quot;binary&amp;quot; rather like image files. Unlike ordinary source/text files, parallel edits on binary files from two people cannot (or rather should not) be merged. Conflicts, due to simultaneous edits outside of the repository, can only be resolved by picking one or the other person&#039;s file.&lt;br /&gt;
&lt;br /&gt;
The tempting solution is to make these into directory files but this doesnt work - probably because a) the default file type isnt directory and b) performance.&lt;br /&gt;
&lt;br /&gt;
The proper solution would be that these files are represented as ordinary directory files in the source code repository and that the required binary files are built thereof during the QM build process. Since only QM can build these files, the build process will first have to build QM and then use QM to build these files.&lt;br /&gt;
&lt;br /&gt;
PRACTICAL SOLUTION FOR NOW&lt;br /&gt;
&lt;br /&gt;
Do SVN UPDATE just before editing these files and do SVN COMMIT immediately afterwards.&lt;br /&gt;
&lt;br /&gt;
#SVN UPDATE&lt;br /&gt;
#Edit the file&lt;br /&gt;
#SVN COMMIT&lt;br /&gt;
&lt;br /&gt;
If you do not do the above then when you finally come to UPDATE or COMIT and someone else has also worked on the file in the meantime then you will be presented with the unpleasant choice of either losing your changes or trashing someone elses - on the all or nothing principle for binary files&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=105</id>
		<title>Subversion Repository: HOWTO</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=105"/>
		<updated>2008-12-02T16:44:46Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Terminology ===&lt;br /&gt;
&lt;br /&gt;
#Checkout - downloads a copy for the first time&lt;br /&gt;
#&#039;&#039;&#039;Update&#039;&#039;&#039; - downloads your copy with any changes in the repository&lt;br /&gt;
#&#039;&#039;&#039;Commit&#039;&#039;&#039; - uploads any changes you made in your copy to the repository&lt;br /&gt;
#Import - upload - can be replaced by a combination of update/commit&lt;br /&gt;
&lt;br /&gt;
repo - repository&lt;br /&gt;
&lt;br /&gt;
depo - your copy&lt;br /&gt;
&lt;br /&gt;
=== Windows Walkthrough ===&lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
This is a minimal but totally functional how to checkout from, and commit to, gpl.openqm in Windows using the Tortoise Windows Explorer shell extension. Think of Tortoise as a folder sync tool which pops up reconciliation screens where conflicts occur between people&#039;s edits.&lt;br /&gt;
&lt;br /&gt;
The interesting bits of source code management jump out at you later when two people work on the same file at the same time.&lt;br /&gt;
&lt;br /&gt;
*You commit a file which has also committed by someone else AFTER you checked it out&lt;br /&gt;
*You update your depo from repo and someone has committed changes to a file that you have already locally changed.&lt;br /&gt;
&lt;br /&gt;
In these cases you get presented with opportunity to compare and reconcile the two edits in a neat side by side window.&lt;br /&gt;
&lt;br /&gt;
=== Other tools===&lt;br /&gt;
&lt;br /&gt;
Visual Studio - http://ankhsvn.open.collab.net/&lt;br /&gt;
&lt;br /&gt;
Eclipse - http://subclipse.tigris.org/&lt;br /&gt;
&lt;br /&gt;
Netbeans supports it natively now too. &amp;lt;Diccon&amp;gt; Bean a life saver.  (Can we have a few hints, Diccon?)&lt;br /&gt;
&lt;br /&gt;
== HELLO SUBVERSION in Windows==&lt;br /&gt;
&lt;br /&gt;
=== Installation === &lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.net/downloads&lt;br /&gt;
&lt;br /&gt;
Might need a reboot&lt;br /&gt;
&lt;br /&gt;
=== Checking Out ===&lt;br /&gt;
&lt;br /&gt;
Right click on your desktop and choose SVN CHECKOUT&lt;br /&gt;
&lt;br /&gt;
Fill in the details&lt;br /&gt;
&lt;br /&gt;
URL? https://gpl.openqm.com/svn/qmvdb&lt;br /&gt;
&lt;br /&gt;
Checkout Folder? D:\Documents and settings\steve\Desktop\TESTIT&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
Do you want to create the directory? Yes&lt;br /&gt;
&lt;br /&gt;
Do you want to accept the unsigned certificate? Yes&lt;br /&gt;
&lt;br /&gt;
Wait while it downloads the whole repository&lt;br /&gt;
&lt;br /&gt;
Finished: OK&lt;br /&gt;
&lt;br /&gt;
After you click on the folder or refresh desktop with F5, the new folder TESTIT should have a big green tick over it indicating all synced with the repo&lt;br /&gt;
&lt;br /&gt;
Subversion puts a hidden folder called .svn in any folder it is managing&lt;br /&gt;
&lt;br /&gt;
===Acquiring rights to commit===&lt;br /&gt;
&lt;br /&gt;
To commit you must have a username and password which is given by an admin with root perms on gpl.openqm.com with the following command where xxxxxxx is the username&lt;br /&gt;
&lt;br /&gt;
 htpasswd /etc/subversion/passwd xxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
=== Committing ===&lt;br /&gt;
&lt;br /&gt;
#Open the folder TESTIT&lt;br /&gt;
#Create a file called testing.txt anywhere in the folder structure&lt;br /&gt;
#Close the folder and notice that it has a big red ! on it showing that something is commitable&lt;br /&gt;
#Right click on the TESTIT folder (or indeed any subfolder)&lt;br /&gt;
#Choose SVN Commit&lt;br /&gt;
#It shows a long list of files that it thinks could be committed - in your case just the testing.txt file - you have to check all files that you want uploaded or check Select All&lt;br /&gt;
#It helps to add a message explaining why you are committing&lt;br /&gt;
#Click OK&lt;br /&gt;
#Enter your committers username and password&lt;br /&gt;
#Screen showing upload progress&lt;br /&gt;
#Click OK when finished and note that the red ! has changed back into a green tick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Committing Binary Files like VOC/ERRMSG ==&lt;br /&gt;
&lt;br /&gt;
To subversion VOC/ERRMSG (and other files? which?) are deemed to be &amp;quot;binary&amp;quot; rather like image files. Unlike ordinary source/text files, parallel edits on binary files from two people cannot (or rather should not) be merged. Conflicts, due to simultaneous edits outside of the repository, can only be resolved by picking one or the other person&#039;s file.&lt;br /&gt;
&lt;br /&gt;
The tempting solution is to make these into directory files but this doesnt work - probably because a) the default file type isnt directory and b) performance.&lt;br /&gt;
&lt;br /&gt;
The proper solution would be that these files are represented as ordinary directory files in the source code repository and that the required binary files are built thereof during the QM build process. Since only QM can build these files, the build process will first have to build QM and then use QM to build these files.&lt;br /&gt;
&lt;br /&gt;
PRACTICAL SOLUTION FOR NOW&lt;br /&gt;
&lt;br /&gt;
Do SVN UPDATE just before editing these files and do SVN COMMIT immediately afterwards.&lt;br /&gt;
&lt;br /&gt;
#SVN UPDATE&lt;br /&gt;
#Edit the file&lt;br /&gt;
#SVN COMMIT&lt;br /&gt;
&lt;br /&gt;
If you do not do the above then when you finally come to UPDATE or COMIT and someone else has also worked on the file in the meantime then you will be presented with the unpleasant choice of either losing your changes or trashing someone elses - on the all or nothing principle for binary files&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=104</id>
		<title>Subversion Repository: HOWTO</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Subversion_Repository:_HOWTO&amp;diff=104"/>
		<updated>2008-12-02T16:23:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Committing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HELLO SUBVERSION in Windows==&lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
This is a minimal but totally functional how to checkout from, and commit to, gpl.openqm in Windows using the Tortoise Windows Explorer shell extension. Think of Tortoise as a folder sync tool which pops up reconciliation screens where conflicts occur between people&#039;s edits.&lt;br /&gt;
&lt;br /&gt;
The interesting bits of source code management jump out at you later when two people work on the same file at the same time.&lt;br /&gt;
&lt;br /&gt;
*You commit a file which has also committed by someone else AFTER you checked it out&lt;br /&gt;
*You update your depo from repo and someone has committed changes to a file that you have already locally changed.&lt;br /&gt;
&lt;br /&gt;
In these cases you get presented with opportunity to compare and reconcile the two edits in a neat side by side window.&lt;br /&gt;
&lt;br /&gt;
=== Other tools===&lt;br /&gt;
&lt;br /&gt;
Visual Studio - http://ankhsvn.open.collab.net/&lt;br /&gt;
&lt;br /&gt;
Eclipse - http://subclipse.tigris.org/&lt;br /&gt;
&lt;br /&gt;
Netbeans supports it natively now too. &amp;lt;Diccon&amp;gt; Bean a life saver.  (Can we have a few hints, Diccon?)&lt;br /&gt;
&lt;br /&gt;
=== Installation === &lt;br /&gt;
&lt;br /&gt;
http://tortoisesvn.net/downloads&lt;br /&gt;
&lt;br /&gt;
Might need a reboot&lt;br /&gt;
&lt;br /&gt;
=== Checking Out ===&lt;br /&gt;
&lt;br /&gt;
Right click on your desktop and choose SVN CHECKOUT&lt;br /&gt;
&lt;br /&gt;
Fill in the details&lt;br /&gt;
&lt;br /&gt;
URL? https://gpl.openqm.com/svn/qmvdb&lt;br /&gt;
&lt;br /&gt;
Checkout Folder? D:\Documents and settings\steve\Desktop\TESTIT&lt;br /&gt;
&lt;br /&gt;
Click OK&lt;br /&gt;
&lt;br /&gt;
Do you want to create the directory? Yes&lt;br /&gt;
&lt;br /&gt;
Do you want to accept the unsigned certificate? Yes&lt;br /&gt;
&lt;br /&gt;
Wait while it downloads the whole repository&lt;br /&gt;
&lt;br /&gt;
Finished: OK&lt;br /&gt;
&lt;br /&gt;
After you click on the folder or refresh desktop with F5, the new folder TESTIT should have a big green tick over it indicating all synced with the repo&lt;br /&gt;
&lt;br /&gt;
Subversion puts a hidden folder called .svn in any folder it is managing&lt;br /&gt;
&lt;br /&gt;
===Acquiring rights to commit===&lt;br /&gt;
&lt;br /&gt;
To commit you must have a username and password which is given by an admin with root perms on gpl.openqm.com with the following command where xxxxxxx is the username&lt;br /&gt;
&lt;br /&gt;
 htpasswd /etc/subversion/passwd xxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
=== Committing ===&lt;br /&gt;
&lt;br /&gt;
#Open the folder TESTIT&lt;br /&gt;
#Create a file called testing.txt anywhere in the folder structure&lt;br /&gt;
#Close the folder and notice that it has a big red ! on it showing that something is commitable&lt;br /&gt;
#Right click on the TESTIT folder (or indeed any subfolder)&lt;br /&gt;
#Choose SVN Commit&lt;br /&gt;
#It shows a long list of files that it thinks could be committed - in your case just the testing.txt file - you have to check all files that you want uploaded or check Select All&lt;br /&gt;
#It helps to add a message explaining why you are committing&lt;br /&gt;
#Click OK&lt;br /&gt;
#Enter your committers username and password&lt;br /&gt;
#Screen showing upload progress&lt;br /&gt;
#Click OK when finished and note that the red ! has changed back into a green tick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Committing Binary Files like VOC/ERRMSG ==&lt;br /&gt;
&lt;br /&gt;
To subversion VOC/ERRMSG (and other files? which?) are deemed to be &amp;quot;binary&amp;quot; rather like image files. Unlike ordinary source/text files, parallel edits on binary files from two people cannot (or rather should not) be merged. Conflicts, due to simultaneous edits outside of the repository, can only be resolved by picking one or the other person&#039;s file.&lt;br /&gt;
&lt;br /&gt;
The tempting solution is to make these into directory files but this doesnt work - probably because a) the default file type isnt directory and b) performance.&lt;br /&gt;
&lt;br /&gt;
The proper solution would be that these files are represented as ordinary directory files in the source code repository and that the required binary files are built thereof during the QM build process. Since only QM can build these files, the build process will first have to build QM and then use QM to build these files.&lt;br /&gt;
&lt;br /&gt;
PRACTICAL SOLUTION FOR NOW&lt;br /&gt;
&lt;br /&gt;
Do SVN UPDATE just before editing these files and do SVN COMMIT immediately afterwards.&lt;br /&gt;
&lt;br /&gt;
#SVN UPDATE&lt;br /&gt;
#Edit the file&lt;br /&gt;
#SVN COMMIT&lt;br /&gt;
&lt;br /&gt;
If you do not do the above then when you finally come to UPDATE or COMIT and someone else has also worked on the file in the meantime then you will be presented with the unpleasant choice of either losing your changes or trashing someone elses - on the all or nothing principle for binary files&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=80</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=80"/>
		<updated>2008-12-01T16:28:50Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of the GPL version of openqm by providing a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
This is a purely GPL project but individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but this server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
If you have a question on how to use the GPl version of OpenQM, then send it to the support and discussion mailing list.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss development of an issue (eg. PHP5 module), and there is no page here for it, then login, and add a page for it.  Others will add their contributions to that page.&lt;br /&gt;
&lt;br /&gt;
There is no general discussion forum, because you are expected to edit this site through the wiki links.  Feel free to change ANYTHING.  If we don&#039;t agree with what you do, we can change things back.&lt;br /&gt;
&lt;br /&gt;
There is a developers email list, but really we want you to edit this wiki site directly.  That way things don&#039;t get lost in the historic trail of emails, and then get asked again.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*IRC: irc://irc.efnet.org/openqm&lt;br /&gt;
*Support and discussion Mailing list (google group): http://groups.google.co.uk/group/openqm-opensource  (mailto:openqm-opensource@googlegroups.com)&lt;br /&gt;
*Development Mailing list: Register/login: http://gpl.openqm.com/mailman/listinfo/openqm-dev  (mailto:openqm-dev@gpl.openqm.com)&lt;br /&gt;
*Reporting and tracking bugs: http://gpl.openqm.com/bugzilla&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: http://gpl.openqm.com/svn/qmvdb/ (currently gives a http 403 forbidden error) - [[HOWTO]] &lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=79</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=79"/>
		<updated>2008-12-01T16:28:12Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* Services */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of the GPL version of openqm by providing a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
This is a purely GPL project but individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but this server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
== How do I use this site? ==&lt;br /&gt;
If you have a question on how to use the GPl version of OpenQM, then send it to the support and discussion mailing list.&lt;br /&gt;
&lt;br /&gt;
If you want to discuss development of an issue (eg. PHP5 module), and there is no page here for it, then login, and add a page for it.  Others will add their contributions to that page.&lt;br /&gt;
&lt;br /&gt;
There is no general discussion forum, because you are expected to edit this site through the wiki links.  Feel free to change ANYTHING.  If we don&#039;t agree with what you do, we can change things back.&lt;br /&gt;
&lt;br /&gt;
There is a developers email list, but really we want you to edit this wiki site directly.  That way things don&#039;t get lost in the historic trail of emails, and then get asked again.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*IRC: irc://irc.efnet.org/openqm&lt;br /&gt;
*Support and discussion Mailing list (google group): http://groups.google.co.uk/group/openqm-opensource  (mailto:openqm-opensource@googlegroups.com)&lt;br /&gt;
*Development Mailing list: Register/login: http://gpl.openqm.com/mailman/listinfo/openqm-dev  (mailto:openqm-dev@gpl.openqm.com)&lt;br /&gt;
*Reporting and tracking bugs: gpl.openqm.com/bugzilla&lt;br /&gt;
*Wiki: http://gpl.openqm.com/wiki/ (This page)&lt;br /&gt;
*Subversion repository: http://gpl.openqm.com/svn/qmvdb/ (currently gives a http 403 forbidden error) - [[HOWTO]] &lt;br /&gt;
*[[Downloads]]: automated daily build for key platforms is top priority&lt;br /&gt;
*[[Wish list]] - Things that you want &amp;amp; that we need contributors/devs for (lots of small things)&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
*[[QM Client API]] - Documentation and Available API&#039;s for the QM remote protocol.&lt;br /&gt;
*Billabong Services&#039; Anji - an open web based file browser and reporter.  Eventually to become a RAD system.  Pre-alpha grade of code.  [http://billabong-services.co.uk/anji]&lt;br /&gt;
*Brian Speir&#039;s Installation instructions and other downloads [http://www.rushflat.co.nz/downloads.shtml]&lt;br /&gt;
*Kevin Powick&#039;s Trident Delphi wrapper [http://www.tridentinfosys.com/]&lt;br /&gt;
*Tom Delombard&#039;s old QM page. Includes details of the tape utilities and the PHP4 module [http://openqm.blackflute.com/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Administration]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=77</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=77"/>
		<updated>2008-12-01T14:55:20Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda register, making sure you check &amp;quot;email alerts on pages I watch&amp;quot;, login and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*Revelation binary computability&lt;br /&gt;
*QPROC system call&lt;br /&gt;
*Svn Linux howto&lt;br /&gt;
*[[Logo]]&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible.&lt;br /&gt;
*ftp access? (not sure if we need this)&lt;br /&gt;
*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
*ERRMSG to hold more than one error&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=76</id>
		<title>Wish list</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Wish_list&amp;diff=76"/>
		<updated>2008-12-01T14:54:34Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things we need or want.&lt;br /&gt;
&lt;br /&gt;
If you can do this for the project pop your name by it to claim the job, and contact the Dev mailing list.&lt;br /&gt;
&lt;br /&gt;
To keep in touch with this slowly evolving agenda making sure you check &amp;quot;email alerts on pages I watch&amp;quot; and click the &amp;quot;watch&amp;quot; tab at the top of this page.&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
*Makefile - &#039;&#039;&#039;TAKEN&#039;&#039;&#039; - [[User:Diccon|Diccon]] (Thanks to Andruk Tatum for the Original on Google group, only minor tweaks to get working on our source)&lt;br /&gt;
*Lastest version DEB package&lt;br /&gt;
*QM API list compression&lt;br /&gt;
*Revelation binary computability&lt;br /&gt;
*QPROC system call&lt;br /&gt;
*Svn Linux howto&lt;br /&gt;
*[[Logo]]&lt;br /&gt;
&lt;br /&gt;
==Sysadmin==&lt;br /&gt;
*Sort /var/www or Apache so we dont have to multi sym link to get dirs visible.&lt;br /&gt;
*ftp access? (not sure if we need this)&lt;br /&gt;
*A proper Bug Tracker.  This page will do for now, but it would be much better to have a real tool.&lt;br /&gt;
&lt;br /&gt;
==Bugfixes==&lt;br /&gt;
*ERRMSG to hold more than one error&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=15</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=15"/>
		<updated>2008-11-28T22:11:37Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* GPL.OPENQM.COM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of the GPL version of openqm by providing a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
This is a purely GPL project but individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but this server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
wiki: http://gpl.openqm.com/wiki/&lt;br /&gt;
&lt;br /&gt;
irc: irc://irc.efnet.org/openqm&lt;br /&gt;
&lt;br /&gt;
repository: subversion coming&lt;br /&gt;
&lt;br /&gt;
dev email list: http://gpl.openqm.com/mailman/listinfo/openqm-dev&lt;br /&gt;
&lt;br /&gt;
support email list: mailto:openqm-opensource@googlegroups.com http://groups.google.co.uk/group/openqm-opensource&lt;br /&gt;
&lt;br /&gt;
downloads: &lt;br /&gt;
&lt;br /&gt;
future: download automated builds derived from the repository&lt;br /&gt;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
http://gpl.openqm.com/mailman/admin/openqm-dev&lt;br /&gt;
&lt;br /&gt;
https://gpl.openqm.com:14920/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;end&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=14</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://scarlet.deltasoft.com/index.php?title=Main_Page&amp;diff=14"/>
		<updated>2008-11-28T17:38:46Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: /* GPL.OPENQM.COM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPL.OPENQM.COM ==&lt;br /&gt;
&lt;br /&gt;
This site is dedicated to the development of GPL version of openqm. The objective is to provide a traditional open source environment where anyone can acquire or provide up to the minute bug fixes and developments.&lt;br /&gt;
&lt;br /&gt;
While this is a purely GPL project, individual committers are obviously entitled to also submit their work in parallel to Ladybridge, perhaps using diffs, under licences which allow incorporation into Ladybridge&#039;s non-GPL codebase. This will minimise the fork and perhaps facilitate further GPL releases from Ladybridge.&lt;br /&gt;
&lt;br /&gt;
The subdomain name is granted by Ladybridge but the server is not their responsibility or under their control.&lt;br /&gt;
&lt;br /&gt;
The gpl.openqm.com server is a vmware 2 virtual machine located in a high bandwidth data centre in Amsterdam, Netherlands. It is hosted by steve.bush@neosys.com who is responsible for daily backup to another data centre in Amsterdam. If you can provide stable high bandwidth backup or VMware 2.0 hosting to mirror outside Europe please contact him.&lt;br /&gt;
&lt;br /&gt;
You must register and login to edit this wiki.&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
&lt;br /&gt;
wiki: http://gpl.openqm.com/wiki/&lt;br /&gt;
&lt;br /&gt;
irc: irc://irc.efnet.org/openqm&lt;br /&gt;
&lt;br /&gt;
repository: subversion coming&lt;br /&gt;
&lt;br /&gt;
dev email list: http://gpl.openqm.com/mailman/listinfo/openqm-dev&lt;br /&gt;
&lt;br /&gt;
support email list: mailto:openqm-opensource@googlegroups.com http://groups.google.co.uk/group/openqm-opensource&lt;br /&gt;
&lt;br /&gt;
downloads: &lt;br /&gt;
&lt;br /&gt;
future: download automated builds derived from the repository&lt;br /&gt;
&lt;br /&gt;
=== Administration ===&lt;br /&gt;
&lt;br /&gt;
http://gpl.openqm.com/mailman/admin/openqm-dev&lt;br /&gt;
&lt;br /&gt;
https://gpl.openqm.com:14920/&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>