SVN trägt Version nicht in das Modul ein

Begonnen von DS_Starter, 24 Dezember 2015, 09:09:00

Vorheriges Thema - Nächstes Thema

DS_Starter

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.....
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

justme1968

du musst es erst mit svn propset svn:keywords Id <file>aktivieren.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CoolTux


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


Das mal ausführen dann müste es gehen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DS_Starter

Ja das ging ja echt fix  :)

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


Grüße
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Benni

Die Duplizität der Ereignisse: Vor ner guten Stunde hab ich mir genau das, mehr oder weniger mühevoll, selbst ergoogelt.  :D


CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

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 :)

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

DS_Starter

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  :)

Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

#9
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 ....
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Markus Bloch

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
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

DS_Starter

Jo, das war es ...... danke Markus !

Gruß
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter