FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: DS_Starter am 24 Dezember 2015, 09:09:00

Titel: SVN trägt Version nicht in das Modul ein
Beitrag von: DS_Starter am 24 Dezember 2015, 09:09:00
Hallo zusammen,

ich brauche mal einen Hinweis was ich noch tun muß damit SVN in mein Modul 49_SSCam die Versionierung einträgt.

Zum auschecken / einchecken benutze ich kdesvn auf Debian. In den Eigenschaften für diese Datei habe ich bereits "svn:keywords   id" eingefügt.
(Screenshot im Anhang)
Das habe ich mir entsprechend den eingestellten Eigenschaften anderer Module abgeschaut.

Muß man noch im Quelltext des Muduls etwas eintragen damit das Ganze funktioniert ?

Habe es im Kopf bereits mit dem String "# $Id $" probiert .... hat aber nichts gebracht, auch ohne diesen String nicht.

Danke für eure Hilfe und ein frohes Fest.....
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: justme1968 am 24 Dezember 2015, 09:17:00
du musst es erst mit svn propset svn:keywords Id <file>aktivieren.

gruss
  andre
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: CoolTux am 24 Dezember 2015, 09:18:27

svn propset svn:keywords "Id" 49_SSCam.pm


Das mal ausführen dann müste es gehen
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: CoolTux am 24 Dezember 2015, 09:19:02
Man Andre Du bist zu schnell.    ;D
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: DS_Starter am 24 Dezember 2015, 09:22:14
Ja das ging ja echt fix  :)

Danke für eure Hinweise .... probiere ich aus....


Grüße
Heiko
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: Benni am 24 Dezember 2015, 09:44:50
Die Duplizität der Ereignisse: Vor ner guten Stunde hab ich mir genau das, mehr oder weniger mühevoll, selbst ergoogelt.  :D

Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: CoolTux am 24 Dezember 2015, 10:23:12
Naja mühevoll dürfte übertrieben sein. Ich musste auch googlen, 1,5 Minuten. War genau der Zeitraum zwischen meinem Post und dem von Andre   ;D
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: betateilchen am 24 Dezember 2015, 11:57:32
Noch einfacher, wenn man einen grafischen SVN Client benutzt:

(http://up.picr.de/24062975wn.jpg)

einfach den Haken bei Id setzen und die Datei einchecken :)

Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: DS_Starter am 24 Dezember 2015, 13:19:59
Hallo betateilchen,
ja das kdesvn was ich nutze ist ein grafisches Tool. Einen Haken habe ich da nicht gefunden sondern hatte nur die Möglichkeit in den Eigenschaften das Keyword "ID" einzutragen (siehe scrrenshot oben).
Nur geholfen hatte es nichts. Ich probiere jedenfalls die vorgeschlagene Lösung aus wenn ich wieder zu Hause bin ... Oder finde noch den Haken  :)

Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: DS_Starter am 28 Dezember 2015, 16:35:13
Hallo zusammen,
,etzt habe ich das mal probiert.

Erst propset ausgeführt was auch angenommen wurde:
@sbfspot1:/fhem-code/fhem/FHEM$ svn propset svn:keywords "Id" 49_SSCam.pm
Eigenschaft »svn:keywords« für »49_SSCam.pm« gesetzt


Danach die Datei 49_SSCam.pm etwas verändert und neu eingecheckt was auch geklappt hat:

@sbfspot1:/fhem-code/fhem/FHEM$ svn commit 49_SSCam.pm

Logmeldung unverändert oder nicht angegeben
(A)bbrechen, Weiterma(c)hen, (E)ditieren:
e
Sende              49_SSCam.pm
Übertrage Daten .


Danach wieder:
svn update .

Nun sehe ich immer noch keinen Eintrag der Revison. Habe es auch nochmal nur mit dem grafischen Tool probiert  .... bis jetzt kein Erfolg.
Irgendwo liegt noch was im Argen ....
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: Markus Bloch am 28 Dezember 2015, 16:37:14
Du musst in deinem Modul auch $Id$ setzen. Das letzte $-Zeichen ist wichtig

alt:

#####################################################################################################
# $Id
#####################################################################################################
#       49_SSCam.pm
#


neu:

#####################################################################################################
# $Id$
#####################################################################################################
#       49_SSCam.pm
#


Gruß
Markus
Titel: Antw:SVN trägt Version nicht in das Modul ein
Beitrag von: DS_Starter am 28 Dezember 2015, 17:03:10
Jo, das war es ...... danke Markus !

Gruß
Heiko