<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://msl-libraries.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sgfc</id>
	<title>MSL-Libraries - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://msl-libraries.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sgfc"/>
	<link rel="alternate" type="text/html" href="http://msl-libraries.org/index.php?title=Special:Contributions/Sgfc"/>
	<updated>2026-04-09T07:59:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.6</generator>
	<entry>
		<id>http://msl-libraries.org/index.php?title=Committing_code_to_MSL&amp;diff=902</id>
		<title>Committing code to MSL</title>
		<link rel="alternate" type="text/html" href="http://msl-libraries.org/index.php?title=Committing_code_to_MSL&amp;diff=902"/>
		<updated>2014-05-29T20:51:22Z</updated>

		<summary type="html">&lt;p&gt;Sgfc: /* Automated checkin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Automated checkin==&lt;br /&gt;
In the MSL repository exists a &amp;quot;scripts&amp;quot; directory. Inside should be 3 files:&lt;br /&gt;
''' submit.py miscUtils.py mslBuildTools.py''' .  The primary driver of svn submission is '''submit.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;MUST SUBMIT FROM MSLDIR&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;gt; cd $MSLDIR&lt;br /&gt;
&lt;br /&gt;
* To add new files, or to submit modified files, run:&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --f &amp;lt;file1,file2,file3&amp;gt; --m &amp;lt;description of changes,additions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note, you can submit multiple files, each with different descriptions if you wish.  For instance, you can run:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --f file1.cpp --m &amp;quot;This is a message for file 1.&amp;quot;&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --f file2.cpp file2.h file3.cpp file3.h Makefile --m &amp;quot;This is a message for files 2 and 3, plus the Makefile.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When you run submit in this way, the files are not yet submitted.  The script simply keeps track of the files that you intend to submit.&lt;br /&gt;
&lt;br /&gt;
* Once you are ready to submit all of your files, run:&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --now --user &amp;lt;Sourceforge username&amp;gt;&lt;br /&gt;
This will then pull a fresh tree, copy over the files you have indicated previously when running submit.py -f, and then build the tree.  Provided the build&lt;br /&gt;
completes successfully, the files will then be submitted to the repository.  If the build fails, you'll see an error message.  You can correct the error and then run submit.py -now again.&lt;br /&gt;
&lt;br /&gt;
Use multiple cores (example 8):&lt;br /&gt;
  &amp;gt;python ./scripts/submit.py --now 8&lt;br /&gt;
&lt;br /&gt;
* Click here for instructions on how to enable [[Password-less submit to SVN]]&lt;/div&gt;</summary>
		<author><name>Sgfc</name></author>
		
	</entry>
	<entry>
		<id>http://msl-libraries.org/index.php?title=ToDo&amp;diff=900</id>
		<title>ToDo</title>
		<link rel="alternate" type="text/html" href="http://msl-libraries.org/index.php?title=ToDo&amp;diff=900"/>
		<updated>2014-03-07T19:42:39Z</updated>

		<summary type="html">&lt;p&gt;Sgfc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''[[MSL_Objects:CharmmParameterReader|CharmmParameterReader]]''': Add support for wild cards in CHARMM parameter file (used in param 19, not used in 22). Documentation at http://www.charmm.org/html/documentation/c32b2/miscom.html&lt;br /&gt;
* '''[[MSL_Objects:EnergySet|EnergySet]]''': implement: 1) copy constructor; 2) void deleteInteractionsWithAtom(Atom &amp;amp; _a); 3) void deleteInteractionsWithAtoms(AtomPointerVector &amp;amp; _atomVec);&lt;br /&gt;
* '''[[MSL_Objects:CharmmSystemBuilder|CharmmSystemBuilder]]''': implement removeIdentity and mutate functions&lt;br /&gt;
* Create PDBToplogy object for adding residues to positions&lt;br /&gt;
* '''[[MSL_Objects:System|System]]''': copy bonds in copy costructor&lt;br /&gt;
* '''[[MSL_Objects:PDBWriter|PDBWriter]]''': proper support for MODELs and alt coordinates&lt;br /&gt;
* '''[[MSL_Objects:Position|Position]]''': add support for saveAltCoor to include the current identity/conformer&lt;/div&gt;</summary>
		<author><name>Sgfc</name></author>
		
	</entry>
	<entry>
		<id>http://msl-libraries.org/index.php?title=Committing_code_to_MSL&amp;diff=898</id>
		<title>Committing code to MSL</title>
		<link rel="alternate" type="text/html" href="http://msl-libraries.org/index.php?title=Committing_code_to_MSL&amp;diff=898"/>
		<updated>2014-02-18T17:09:59Z</updated>

		<summary type="html">&lt;p&gt;Sgfc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Automated checkin==&lt;br /&gt;
In the MSL repository exists a &amp;quot;scripts&amp;quot; directory. Inside should be 3 files:&lt;br /&gt;
''' submit.py miscUtils.py mslBuildTools.py''' .  The primary driver of svn submission is '''submit.py'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;MUST SUBMIT FROM MSLDIR&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;gt; cd $MSLDIR&lt;br /&gt;
&lt;br /&gt;
* To add new files, or to submit modified files, run:&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --f &amp;lt;list of files&amp;gt; --m &amp;lt;description of changes,additions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note, you can submit multiple files, each with different descriptions if you wish.  For instance, you can run:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --f file1.cpp --m &amp;quot;This is a message for file 1.&amp;quot;&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --f file2.cpp file2.h file3.cpp file3.h Makefile --m &amp;quot;This is a message for files 2 and 3, plus the Makefile.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
When you run submit in this way, the files are not yet submitted.  The script simply keeps track of the files that you intend to submit.&lt;br /&gt;
&lt;br /&gt;
* Once you are ready to submit all of your files, run:&lt;br /&gt;
 &amp;gt;python ./scripts/submit.py --now --user &amp;lt;Sourceforge username&amp;gt;&lt;br /&gt;
This will then pull a fresh tree, copy over the files you have indicated previously when running submit.py -f, and then build the tree.  Provided the build&lt;br /&gt;
completes successfully, the files will then be submitted to the repository.  If the build fails, you'll see an error message.  You can correct the error and then run submit.py -now again.&lt;br /&gt;
&lt;br /&gt;
Use multiple cores (example 8):&lt;br /&gt;
  &amp;gt;python ./scripts/submit.py --now 8&lt;br /&gt;
&lt;br /&gt;
* Click here for instructions on how to enable [[Password-less submit to SVN]]&lt;/div&gt;</summary>
		<author><name>Sgfc</name></author>
		
	</entry>
</feed>