Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » SVN Restructuration
SVN Restructuration [message #16325] Sun, 08 June 2008 01:26 Go to previous message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
In order to start adding tags and (maybe) branches to upp svn repository, a restructuration of it was needed.
The changes consists in creation of the standard svn structure, with the main trunk folder (trunk), a "branches" folder and a "tags" folder.

All that brings 2 small "problems" :


1) - for people just using svn to fetch latest builds, add 'trunk' to the main checkout command.
If you've got already a local copy, please wipe it and refetch using this command :
  svn co https://upp.svn.sourceforge.net/svnroot/upp/trunk uppsvn

Notice the /trunk added at the end of path.

2) - for people using svn to commit changes (for now, just bazaar), if you didn't make any change to local repo, just follow point 1 above.
If you did some change, backup them, follow point 1 and then restore the changes.

Please, DO NOT COMMIT on old svn structure, nor commit on 'tags' sub-repository. After you do step 2 above, you can use svn repo as usual, you'll not have tags nor branches in your local tree.

Branches subfolder is made to try new stuffs, so feel free to create new branches copying main trunk and use it for upp experimental patches.

Here a sample command to create a new branch :
svn copy https://upp.svn.sourceforge.net/svnroot/upp/trunk \
https:/upp.svn.sourceforge.net/svnroot/upp/branches/MyNamedBranch -m "creating a new branch for my idea on xyx"


Then, you can switch on your brand-new branch with :
svn switch https://upp.svn.sourceforge.net/svnroot/upp/branches/MyNamedBranch

And start working on your new ideas.

Space (and time) is too short here to speak about merging and other stuffs, so... Read The Fine Manual ! Smile

The only true caveat of restructuration is that on 'trunk' the first revision will be 281, as previous ones are 'lost' in the process. Well, they're not lost, just part of root repository, so recoverable if needed.

Ciao

Max
 
Read Message
Read Message
Read Message
Previous Topic: Upp 2008.1beta2 v2 released
Next Topic: gcc Error while compiling MySQL server.c program
Goto Forum:
  


Current Time: Wed May 15 05:48:23 CEST 2024

Total time taken to generate the page: 0.02800 seconds