Arianne Source Code Repositories: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>MartinFuchs |
imported>Kymara minor typos and add links to the web based viewers |
||
| Line 6: | Line 6: | ||
: Protocol: pserver for read-only access, extssh for developers |
: Protocol: pserver for read-only access, extssh for developers |
||
: Repository: /cvsroot/arianne |
: Repository: /cvsroot/arianne |
||
: Web-based repository viewer: http://arianne.cvs.sourceforge.net/ |
|||
'''Stendhal''' |
'''Stendhal''' |
||
| Line 19: | Line 20: | ||
'''Marauroa''' has been migrated to git. |
'''Marauroa''' has been migrated to git. |
||
: read-only access: git://arianne.git.sourceforge.net/gitroot/arianne/marauroa.git |
: read-only access: git://arianne.git.sourceforge.net/gitroot/arianne/marauroa.git |
||
: read/write access for |
: read/write access for developers: ssh://USERNAME@arianne.git.sourceforge.net/gitroot/arianne/marauroa.git |
||
: Web-based repository viewer: http://arianne.git.sourceforge.net |
|||
== Example .git/config for developers == |
== Example .git/config for developers == |
||
| Line 49: | Line 50: | ||
; origin/master : refers to committed changes that have been pushed to Sourceforge. |
; origin/master : refers to committed changes that have been pushed to Sourceforge. |
||
; "commit" : is only local, after a local commit one has to "push" the changes to Sourceforge. |
; "commit" : is only local, after a local commit one has to "push" the changes to Sourceforge. |
||
* updating is done by first "fetching" the changes |
* updating is done by first "fetching" the changes from Sourceforge and then "merging" them. |
||
* on the command line git pull does both things, but i think that is not yet implemented in Eclipse. |
* on the command line git pull does both things, but i think that is not yet implemented in Eclipse. |
||
* some of the dialog are very complicated on first glance. |
* some of the dialog are very complicated on first glance. |
||
Revision as of 22:10, 1 January 2011
The Arianne project currently uses CVS and git to manages the source code.
Projects still using CVS
- Server: arianne.cvs.sf.net
- Protocol: pserver for read-only access, extssh for developers
- Repository: /cvsroot/arianne
- Web-based repository viewer: http://arianne.cvs.sourceforge.net/
Stendhal
- Module: stendhal
JMaPacman
- Module: jmapacman
Marboard
- Module: marboard
Projects using git
Marauroa has been migrated to git.
- read-only access: git://arianne.git.sourceforge.net/gitroot/arianne/marauroa.git
- read/write access for developers: ssh://USERNAME@arianne.git.sourceforge.net/gitroot/arianne/marauroa.git
- Web-based repository viewer: http://arianne.git.sourceforge.net
Example .git/config for developers
[core]
repositoryformatversion = 0
filemode = true
logallrefupdates = true
autocrlf = false
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "origin"]
url = ssh://USENAME@arianne.git.sourceforge.net/gitroot/arianne/marauroa.git
fetch = +refs/heads/*:refs/remotes/origin/*
[user]
name = USERNAME
email = USERNAME@users.sourceforge.net
Please make sure, that you use the long form of your Sourceforge email address.
Terms used in git
- HEAD
- refers to the currently checked out workspace.
- master
- refers to the commited changes (that is HEAD in CVS)
- origin/master
- refers to committed changes that have been pushed to Sourceforge.
- "commit"
- is only local, after a local commit one has to "push" the changes to Sourceforge.
- updating is done by first "fetching" the changes from Sourceforge and then "merging" them.
- on the command line git pull does both things, but i think that is not yet implemented in Eclipse.
- some of the dialog are very complicated on first glance.