Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5125

Re: [Python-de] Keywords wie Autor, Version, Erstelldatum im Quelltext(melinkat)

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>

Show all headers | View raw


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 | NextNext in thread | Find similar


Thread

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