Benutzer:Asklepios/SVN for the wild: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
= SVN Infos = | = 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. | 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. | ||
== bzr notes == | |||
Bazaar unterstuetzt leider keine externen branches. Damit ist es nicht moeglich das allg. konzept von externen SVNs, die bei bedarf eingebunden werden wie z.B. libs dafuer zu bauen (Stand 19.06.2009). | |||
== svn - notes == | == svn - notes == |
Version vom 10. Juli 2009, 21:55 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.
bzr notes
Bazaar unterstuetzt leider keine externen branches. Damit ist es nicht moeglich das allg. konzept von externen SVNs, die bei bedarf eingebunden werden wie z.B. libs dafuer zu bauen (Stand 19.06.2009).
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, /microcontroller-2/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, /microcontroller-2/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 |
- Anmerkung: microcontroller-2/lib enthaelt Komponenten die sowohl aus microcontroller/lib als auch aus microcontroller/src-atmel/lib kommen. dies sollte mal zusammengefasst werden.
- 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 oder auch alles was unter ruby faellt
- aufsetzen eines vhdl-svn inhalt ist der Ordner /vhdl
- aufsetzen eines other-hardware-SVNs darunter faellt:
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 | suschman | 5.9M | ? | eagle | |
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 |
alles unter microcontroller-2
dirctory | last change | last author | size | depends on | does compile | code-form or compiler |
AnonAccess | 2008-09-09 19:16:38 | bg | 16M | J (Includes correktur notw.) | gcc | |
CanGate-m32 | 2007-07-03 15:50:55 | joerg | 9.0M | ./lib, ./make | J | avr-gcc |
LabCopter | 2008-01-03 03:07:40 | hansi | 1.0M | N | avr-gcc | |
LaborAccess | 2008-01-03 03:07:40 | hansi | 1.0M | ./lib, ./make | T | avr-gcc |
QPort | 2007-06-26 10:28:24 | bg | 3.5M | J (linker-probleme in main) | avr-gcc | |
Shr0dBot | 2008-11-18 23:16:47 | hansi | 0.5M | N | avr-gcc | |
avr-entropy | 2007-10-21 17:45:22 | bg | 0.2M | N (linker-probleme) | avr-gcc | |
crypto-lib | 2009-06-24 04:36:33 | bg | 190M | J | avr-gcc | |
errorhandling | 2007-06-23 02:27:11 | tixiv | 0.5M | J | avr-gcc | |
qport-tiny | 2008-07-21 00:38:33 | bg | 2.5M | J | avr-gcc | |
sosse-labor | 2008-09-29 22:09:45 | bg | 7.5M | J | avr-gcc |
other-hardware
dirctory | last change | last author | size | depends on | does compile | code-form or compiler |
ltc1290 | 2007-07-01 14:30:58 | joerg | 0.5M | J | gcc | |
src-mono/StyroDesign | 2005-12-26 00:22:08 | madex | 0.2M | no check | .net/ mono / mcs | |
src-qt/StyroDesign | 2007-04-03 23:34:56 | madex | 1.0M | no check | kdevelop / g++ | |
src-qt/labcopter-tool | 2008-07-21 09:49:11 | tixiv | 1.5M | J | g++ | |
src-qt/vclick | 2007-08-31 13:24:42 | tixiv | 0.2M | J | g++ |