From: <th...@us...> - 2009-02-24 23:08:34
|
Revision: 6048 http://jython.svn.sourceforge.net/jython/?rev=6048&view=rev Author: thobes Date: 2009-02-24 22:39:22 +0000 (Tue, 24 Feb 2009) Log Message: ----------- Setting up a sandbox for easier maintanance of the "advanced" compiler. See README.txt for more information. Added Paths: ----------- trunk/sandbox/tobias/ trunk/sandbox/tobias/.hg/ trunk/sandbox/tobias/.hg/patches/ trunk/sandbox/tobias/.hg/patches/series trunk/sandbox/tobias/.hg/requires trunk/sandbox/tobias/.hg/store/ trunk/sandbox/tobias/.hgignore trunk/sandbox/tobias/README.txt trunk/sandbox/tobias/compiler/ Property changes on: trunk/sandbox/tobias ___________________________________________________________________ Added: svn:externals + jython https://jython.svn.sourceforge.net/svnroot/jython/trunk/jython Property changes on: trunk/sandbox/tobias/.hg ___________________________________________________________________ Added: svn:ignore + * Property changes on: trunk/sandbox/tobias/.hg/patches ___________________________________________________________________ Added: svn:ignore + status Added: trunk/sandbox/tobias/.hg/requires =================================================================== --- trunk/sandbox/tobias/.hg/requires (rev 0) +++ trunk/sandbox/tobias/.hg/requires 2009-02-24 22:39:22 UTC (rev 6048) @@ -0,0 +1,3 @@ +revlogv1 +store +fncache Property changes on: trunk/sandbox/tobias/.hg/store ___________________________________________________________________ Added: svn:ignore + * Added: trunk/sandbox/tobias/.hgignore =================================================================== --- trunk/sandbox/tobias/.hgignore (rev 0) +++ trunk/sandbox/tobias/.hgignore 2009-02-24 22:39:22 UTC (rev 6048) @@ -0,0 +1,4 @@ +\.svn/ +\.hgignore$ +README.txt$ +compiler Added: trunk/sandbox/tobias/README.txt =================================================================== --- trunk/sandbox/tobias/README.txt (rev 0) +++ trunk/sandbox/tobias/README.txt 2009-02-24 22:39:22 UTC (rev 6048) @@ -0,0 +1,21 @@ +This sandbox contains Tobias projects. Most notably the "advanced" compiler. + +Here double version control systems are used. Subversion is used at the base. +All sub projects are managed in subversion. The main Jython code is linked +using svn:externals. +Mercurial is used for managing patches on the main Jython code. +For this to work a few things needs to be maintained: + * The .hgignore file should contain all subprojects. Only linked code should + be visible to mercurial. + * Subversion is set to ignore everything in the .hg directory except for the + patches directory where Mercurial Patch Queues on the main Jython code goes. + * When starting a new working copy all the files needs to be added to hg, + this is because the entire hg repository is NOT stored in subversion, + only the patches. + +Hopefully this setup will decrease the overhead of branch management. This by +eliminating the need for merges from trunk, since there is no branch. And +making merge back a simple commit (with patches applied). + +Further information about each sub project can be found in the README files +in the directory for each sub project respectively. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |