Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5125
| From | "Klaus Melinkat" <klaus@melinkat.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Keywords wie Autor, Version, Erstelldatum im Quelltext(melinkat) |
| Date | 2018-02-26 18:25 +0100 |
| Message-ID | <mailman.41.1519665943.2835.python-de@python.org> (permalink) |
| References | <019e01d3af26$d1458a90$73d09fb0$@melinkat.de> |
Ich hatte schon damit gerechnet, dass GIT es nicht hergibt und es auch nicht gewollt ist. Schade, ich habe bei mir noch Quellcode (Fortran) aus 1975 gefunden. Da Stand noch sehr viel Beschreibung im Kopf der Source und ich konnte was damit anfangen. Manchmal lebt Software doch länger als man denkt! Vielen Dank für die Antworten! Klaus Melinkat > On 2018-02-25 10:26, Klaus Melinkat <klaus@melinkat.de> wrote: > > Hallo, > > > > ich habe nach 20 Jahren wieder mit dem Programmieren angefangen. > > In meinen alten Quellcodes (zum Teil aus 1985) stehen ne Menge > > Keywords aus SVN oder RCS, so dass ich Version usw. lesen konnte. > > In meinen auch. > > > WIe arbeitet Ihr in GIT. Wie kann ich sicherstellen, dass die oben > > genannten Infos auch in Zukunft (ohne GIT) lesbar sind? Oder denke ich > > falsch? > > Das ist in git prinzipiell nicht vorgesehen. Es ist auch bei RCS/CVS oder SVN > eher nur in Spezialfällen sinnvoll. > > Wenn Du die Versionsnummer irgendwo in den Sourcen stehen haben > möchtest, verwendest Du am besten "git describe". Das erzeugt Output wie > den folgenden: > > p2018.02.15-1-ga8a7161 > > p2018.02.15 ist hier das letzte Tag, das ich vergeben habe (Preview-Version > vom 15. Februar 2018), seitdem gab es 1 ungetaggte Änderung, und die > Revision beginnt mit a8a7161. > > Sinnvollerweise schreibt man das aber nicht in ein File, das man eincheckt > (denn damit hätte man es geändert, und müsste es einchecken, wodurch > sich der Hash ändert, etc.), sondern in irgendwas, was man vollständig > automatisch erzeugt. Das Datum kann man dort auch gleich unterbringen > (und vielleicht zwischen Datum der Version und Build-Datum unterscheiden). > > Den Autorennamen würde ich gar nicht vom VCS erzeugen lassen: Denn das > fügt dann üblicherweise den Namen der Person ein, die die letzte Änderung > vorgenommen hat, und das ist nicht unbedingt diejenige, die man als Autor > bezeichnen würde. > > hp > > > -- > _ | Peter J. Holzer | Fluch der elektronischen Textverarbeitung: > |_|_) | | Man feilt solange an seinen Text um, bis > | | | hjp@hjp.at | die Satzbestandteile des Satzes nicht mehr > __/ | http://www.hjp.at/ | zusammenpaßt. -- Ralph Babel >
Back to de.comp.lang.python | Previous | Next — Next in thread | Find similar
Re: [Python-de] Keywords wie Autor, Version, Erstelldatum im Quelltext(melinkat) "Klaus Melinkat" <klaus@melinkat.de> - 2018-02-26 18:25 +0100 Re: [Python-de] Keywords wie Autor, Version, Erstelldatum im Quelltext(melinkat) "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-02-28 00:12 +0100
csiph-web