Benutzer:Asklepios/SVN for the wild: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Zeile 93: Zeile 93:
  |size
  |size
  |depends on
  |depends on
  |does compile  
  |does compile
| code-form or compiler
  |-  
  |-  
  | LaserBorg
  | LaserBorg
Zeile 101: Zeile 102:
  |
  |
  | ?
  | ?
| none
  |-  
  |-  
  | borg/Panel-One
  | borg/Panel-One
Zeile 108: Zeile 110:
  |  ../lib , ./borg/borg-base , ./make
  |  ../lib , ./borg/borg-base , ./make
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./borg/ansgar-borg
  | ./borg/ansgar-borg
Zeile 115: Zeile 118:
  |  ./make
  |  ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./automatization
  | ./automatization
Zeile 122: Zeile 126:
  | ../lib , ./lib, ./make
  | ../lib , ./lib, ./make
  | T
  | T
| avr-gcc
  |-  
  |-  
  | ./bootloader
  | ./bootloader
Zeile 129: Zeile 134:
  |
  |
  | T (Groessenproblem beim linken)
  | T (Groessenproblem beim linken)
| avr-gcc
  |-  
  |-  
  | ./borg/borg
  | ./borg/borg
Zeile 136: Zeile 142:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-16
  | ./borg/borg-16
Zeile 143: Zeile 150:
  | ./make , ./borg/borg-base, ../lib
  | ./make , ./borg/borg-base, ../lib
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-3d
  | ./borg/borg-3d
Zeile 150: Zeile 158:
  | ./make , ./borg/borg-base, ../lib
  | ./make , ./borg/borg-base, ../lib
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-3d-16-apiSimulartor
  | ./borg/borg-3d-16-apiSimulartor
Zeile 157: Zeile 166:
  |  
  |  
  | N
  | N
| gcc
  |-  
  |-  
  | ./borg/borg-3d-apiSimulator
  | ./borg/borg-3d-apiSimulator
Zeile 164: Zeile 174:
  |  
  |  
  | J
  | J
| gcc
  |-  
  |-  
  | ./borg/borg-3d-mini
  | ./borg/borg-3d-mini
Zeile 171: Zeile 182:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-3d-newApi-Simulator
  | ./borg/borg-3d-newApi-Simulator
Zeile 178: Zeile 190:
  |  
  |  
  | N
  | N
| gcc
  |-  
  |-  
  | ./borg/borg-alice
  | ./borg/borg-alice
Zeile 185: Zeile 198:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-andre
  | ./borg/borg-andre
Zeile 192: Zeile 206:
  | ./make, ../lib, ./borg/borg-base
  | ./make, ../lib, ./borg/borg-base
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-apiSimulator
  | ./borg/borg-apiSimulator
Zeile 199: Zeile 214:
  | ./borg/borg-base
  | ./borg/borg-base
  | J
  | J
| gcc
  |-  
  |-  
  | ./borg/borg-felix3d
  | ./borg/borg-felix3d
Zeile 206: Zeile 222:
  | ./borg/borg-base, ./make
  | ./borg/borg-base, ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-ingo
  | ./borg/borg-ingo
Zeile 213: Zeile 230:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-joystick
  | ./borg/borg-joystick
Zeile 220: Zeile 238:
  |  
  |  
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./borg/borg-ls
  | ./borg/borg-ls
Zeile 227: Zeile 246:
  | ../lib, ./borg/borg-base, ./make
  | ../lib, ./borg/borg-base, ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-ls-apiSimulator
  | ./borg/borg-ls-apiSimulator
Zeile 234: Zeile 254:
  | ./borg/borg-base
  | ./borg/borg-base
  | N (missing Files / includes)
  | N (missing Files / includes)
| gcc
  |-  
  |-  
  | ./borg/borg-mini
  | ./borg/borg-mini
Zeile 241: Zeile 262:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-mini-64gray
  | ./borg/borg-mini-64gray
Zeile 248: Zeile 270:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-mini-acctest
  | ./borg/borg-mini-acctest
Zeile 255: Zeile 278:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-pocket
  | ./borg/borg-pocket
Zeile 262: Zeile 286:
  | ./make, ./borg/borg-base
  | ./make, ./borg/borg-base
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./borg/borg-rhein-fire
  | ./borg/borg-rhein-fire
Zeile 269: Zeile 294:
  | ./make
  | ./make
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./borg/borg-tw
  | ./borg/borg-tw
Zeile 276: Zeile 302:
  | ./make
  | ./make
  | N (Groessenprobleme beim Linken)
  | N (Groessenprobleme beim Linken)
| avr-gcc
  |-  
  |-  
  | ./borg/borg-ventilator
  | ./borg/borg-ventilator
Zeile 283: Zeile 310:
  | ./make, ./borg/borg-base
  | ./make, ./borg/borg-base
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./borg/borgconf
  | ./borg/borgconf
Zeile 290: Zeile 318:
  |
  |
  | T
  | T
| avr-gcc + gcc
  |-  
  |-  
  | ./borg/borgsim
  | ./borg/borgsim
Zeile 297: Zeile 326:
  |
  |
  | J
  | J
| gcc
  |-  
  |-  
  | ./borg/borgware-2d
  | ./borg/borgware-2d
Zeile 304: Zeile 334:
  |
  |
  | T
  | T
| avr-gcc + gcc
  |-  
  |-  
  | ./borg/pocketlights
  | ./borg/pocketlights
Zeile 311: Zeile 342:
  | ./make, ../lib, ./borg/borg-base
  | ./make, ../lib, ./borg/borg-base
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./iecata-tmp
  | ./iecata-tmp
Zeile 318: Zeile 350:
  | ./make
  | ./make
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./iecatax
  | ./iecatax
Zeile 325: Zeile 358:
  | ./make, ./lib
  | ./make, ./lib
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./inspektionsbot
  | ./inspektionsbot
Zeile 332: Zeile 366:
  | ./lib
  | ./lib
  | J
  | J
| avr-gcc
  |-  
  |-  
  | ./killerbot
  | ./killerbot
Zeile 339: Zeile 374:
  | ../lib
  | ../lib
  | N (missing files)
  | N (missing files)
| avr-gcc
  |-  
  |-  
  | ./tests
  | ./tests
Zeile 346: Zeile 382:
  | ../lib, ./lib, ../make, ./make
  | ../lib, ./lib, ../make, ./make
  | T (missing files, wrong includes)
  | T (missing files, wrong includes)
| avr-gcc
  |-  
  |-  
  | ./usb
  | ./usb
Zeile 353: Zeile 390:
  |
  |
  | J
  | J
| avr-gcc + gcc
  |-  
  |-  
  | ./moodbar
  | ./moodbar
Zeile 360: Zeile 398:
  | ../lib, ./lib, ./make
  | ../lib, ./lib, ./make
  | N
  | N
| avr-gcc
  |-  
  |-  
  | ./nerdgames
  | ./nerdgames
Zeile 367: Zeile 406:
  | ../lib, ./lib, ./make
  | ../lib, ./lib, ./make
  | N
  | N
| gcc
  |-  
  |-  
  | ./playground
  | ./playground
Zeile 374: Zeile 414:
  | ../lib, ./lib, ./make, ../make
  | ../lib, ./lib, ./make, ../make
  | T
  | T
| avr-gcc
  |-  
  |-  
  | ./rfm12
  | ./rfm12
Zeile 381: Zeile 422:
  | ./lib
  | ./lib
  | T (// the log is fun ^^ )
  | T (// the log is fun ^^ )
| avr-gcc + gcc
  |-  
  |-  
  | ./rfmbot
  | ./rfmbot
Zeile 387: Zeile 429:
  | 2.5M
  | 2.5M
  | ./lib
  | ./lib
  | J  
  | J
| avr-gcc
  |-  
  |-  
  | ./theke
  | ./theke
Zeile 394: Zeile 437:
  | 0.2M
  | 0.2M
  | ../lib
  | ../lib
  | J  
  | J
| avr-gcc
  |-  
  |-  
  | ./workshop
  | ./workshop
  | 2006-06-08 21:43:24
  | 2006-06-08 21:43:24
  | tixiv  
  | tixiv
  | 0.5M  
  | 0.5M
  |
  |
  | J  
  | J  
  |}
| acr-gcc
<hr>
  |}<hr>
Diskussionen bitte unter Diskussion ^^
Diskussionen bitte unter Diskussion ^^

Version vom 5. Juli 2009, 01:41 Uhr

SVN Infos

Diese Seite ist erstmal dafuer gedacht das im Hinterkopf zu behalten was ich sonst vergesse. Es wird hier auch ein kleines Howto entstehen, wie man das SVN benutzen sollte und wo was zu finden ist.

svn - notes

svnadmin create /tmp/base
svnadmin create /tmp/overlay
svn co file://localhost/tmp/overlay
svn co file://localhost/tmp/base
cd base
mkdir trunk, branch, tag
touch trunk/sourcefile.c
svn add trunk, branch, tag
svn ci -m 'mycode'
cd ..
cd overlay
svn propset svn:externals "lib file://localhost/tmp/base/trunk" .
svn up
cd ..
cd base
svn copy file://localhost/tmp/base/trunk/ file://localhost/tmp/base/branch/for_base -m 'create of branch'
cd ..
cd overlay
svn propset svn:externals "lib file://localhost/tmp/base/branch/for_base" .
svn up

allg Plan - may change

  • aufsetzen eines lib-SVNs Inhalt sollte sein
current location location in new SVN comment
/microcontroller/lib /lib-labor alles was irgendwie direkt im Labor ans laufen gebracht wurde und spez. fuer das Labor bedeutung hat protokolle und aehnliches eben.
/microcontroller/src-atmel/lib /lib-laborHW Code der zum ansteuern verschiedener ICs von Noeten ist spez rfm12/can/uart/spi
/microcontroller/src-atmel/borg-base /lib-laborBorgBase basis-code verschiedener Borgs eben - unabhaengig vom verwendetem AVR - hier sollten animationen, prng, spiele, fonts... ihren ort finden
  • aufsetzen eines Borg-Projects-SVNs Inhalt sollte sein
current location location in new SVN comment
/microcontroller/src-atmel/make /make Generisches Makefile-template fuer das kompilieren der BorgFirmware
/microcontroller/src-atmel/borg/borg-16 /borg-16 Code der fuer den Borg-16 von noeten ist
/microcontroller/src-atmel/borg/borg-3d /borg-3d Code der fuer den Borg-3d von noeten ist
/microcontroller/src-atmel/borg/borg-* /borg-* Code der fuer den Borg-* von noeten ist
/microcontroller/src-atmel/palyground* /playground Playground
/microcontroller/src-atmel/workshop /workshop workshop
  • aufsetzen eines Code-Projects-SVNs Inhalt sollte sein, das diverse Codesegmente enthaelt, die die std-Toolchain aka. gcc benoetigen. darunter fallen z.B. die borg-api-simulator, oder dillentor...

Do not forget

dirctory - das Verzeichnis in dem sich das Projekt befindet
last change - wann es zuletzt bearbeitet wurde, resp wann es zuletzt eingecheckt wurde
last author - wer die letzten Aenderungen gemacht hat
size - die ungefaehre groesse des projektes (mit abhaengigkeiten)
depends on - welche anderen Verzeichnisse / svns werden noch benoetigt
does compile - compiliert es "out of the box" oder muss noch etwas daran getan werden (J = ja, N = nein, ? = nicht notwendig/kein Makefile, T = enthaelt Unterprojekte die teilweise laufen teilweise nicht)


alles unter microcontroller/src-atmel

dirctory last change last author size depends on does compile code-form or compiler
LaserBorg 2009-01-29 22:46:53 suschmann 5.9M ? none
borg/Panel-One 2006-12-12 22:59:43 tixiv 1M ../lib , ./borg/borg-base , ./make N avr-gcc
./borg/ansgar-borg 2008-01-05 20:25:17 hansi 0.5M ./make J avr-gcc
./automatization 2008-07-08 03:07:35 soeren 3M ../lib , ./lib, ./make T avr-gcc
./bootloader 2009-05-28 01:26:57 tixif 0.5M T (Groessenproblem beim linken) avr-gcc
./borg/borg 2007-02-09 02:05:52 bg 0.5M ./make J avr-gcc
./borg/borg-16 2009-06-12 08:25:35 chris 2.5M ./make , ./borg/borg-base, ../lib J avr-gcc
./borg/borg-3d 2008-05-16 11:00:51 tixiv 2.0M ./make , ./borg/borg-base, ../lib J avr-gcc
./borg/borg-3d-16-apiSimulartor 2008-11-11 23:04:50 madex 0.5M N gcc
./borg/borg-3d-apiSimulator 2007-04-18 madex 0.5M J gcc
./borg/borg-3d-mini 2008-11-16 tixiv 0.5M ./make J avr-gcc
./borg/borg-3d-newApi-Simulator 2008-11-25 11:53:21 tixiv 0.5M N gcc
./borg/borg-alice 2006-11-01 19:33:50 joern 0.5M ./make J avr-gcc
./borg/borg-andre 2009-06-12 08:25:35 chris 2.5M ./make, ../lib, ./borg/borg-base J avr-gcc
./borg/borg-apiSimulator 2009-06-12 08:25:35 chris 1.5M ./borg/borg-base J gcc
./borg/borg-felix3d 2008-05-16 11:03:07 tixiv 2.0M ./borg/borg-base, ./make J avr-gcc
./borg/borg-ingo 2006-12-12 22:59:43 tixiv 0.5M ./make J avr-gcc
./borg/borg-joystick 2005-08-06 20:13:08 joerg 0.2M N avr-gcc
./borg/borg-ls 2008-08-24 07:13:50 bg 2.0M ../lib, ./borg/borg-base, ./make J avr-gcc
./borg/borg-ls-apiSimulator 2005-11-03 23:53:48 madex 1.0M ./borg/borg-base N (missing Files / includes) gcc
./borg/borg-mini 2007-11-10 03:44:21 tut 0.5M ./make J avr-gcc
./borg/borg-mini-64gray 2007-08-23 17:21:03 tut 0.5M ./make J avr-gcc
./borg/borg-mini-acctest 2008-01-02 19:17:24 hansi 0.5M ./make J avr-gcc
./borg/borg-pocket 2006-09-25 23:59:52 tixiv 0.5M ./make, ./borg/borg-base N avr-gcc
./borg/borg-rhein-fire 2006-06-04 21:49:35 joerg 1.0M ./make J avr-gcc
./borg/borg-tw 2007-04-28 23:55:13 tixiv 0.5M ./make N (Groessenprobleme beim Linken) avr-gcc
./borg/borg-ventilator 2007-11-24 05:32:48 tixiv 1.0M ./make, ./borg/borg-base N avr-gcc
./borg/borgconf 2008-12-03 06:33:18 tixiv 1.0M T avr-gcc + gcc
./borg/borgsim 2005-09-08 19:53:17 madex 0.2M J gcc
./borg/borgware-2d 2009-06-19 tixiv 1.5M T avr-gcc + gcc
./borg/pocketlights 2007-03-14 00:08:23 taba 1.0M ./make, ../lib, ./borg/borg-base N avr-gcc
./iecata-tmp 2006-09-06 16:04:21 tixiv 0.5M ./make N avr-gcc
./iecatax 2006-04-04 17:10:34 tixiv 2.0M ./make, ./lib N avr-gcc
./inspektionsbot 2008-10-20 13:13:13 soeren 0.5M ./lib J avr-gcc
./killerbot 2006-10-09 01:33:39 soeren 0.2M ../lib N (missing files) avr-gcc
./tests 2007-12-09 22:21:21 tixiv 0.2M ../lib, ./lib, ../make, ./make T (missing files, wrong includes) avr-gcc
./usb 2009-05-29 22:06:38 hansi 1.0M J avr-gcc + gcc
./moodbar 2006-10-31 00:39:09 tixiv 3.0M ../lib, ./lib, ./make N avr-gcc
./nerdgames 2008-11-18 15:45:30 soeren 2.0M ../lib, ./lib, ./make N gcc
./playground 2009-05-28 01:29:33 tixiv 12M ../lib, ./lib, ./make, ../make T avr-gcc
./rfm12 2009-06-26 21:11:43 soeren 7.5M ./lib T (// the log is fun ^^ ) avr-gcc + gcc
./rfmbot 2008-10-20 13:06:19 soeren 2.5M ./lib J avr-gcc
./theke 2005-12-14 01:03:00 joerg 0.2M ../lib J avr-gcc
./workshop 2006-06-08 21:43:24 tixiv 0.5M J acr-gcc

Diskussionen bitte unter Diskussion ^^