Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Klaus Melinkat" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Keywords wie Autor, Version, Erstelldatum im Quelltext(melinkat) Date: Mon, 26 Feb 2018 18:25:37 +0100 Lines: 74 Message-ID: References: <019e01d3af26$d1458a90$73d09fb0$@melinkat.de> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de n7aPlAY443i9xMs/1jOF0QslGtju5utBmuHHiCrgj+9w== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519665936; s=strato-dkim-0002; d=melinkat.de; h=Content-Transfer-Encoding:Content-Type:Message-ID:Date:Subject:To: From:X-RZG-CLASS-ID:X-RZG-AUTH; bh=x6DUOGTVCpOGWnGqBlrryDNDzVojYo/KU+cJYmqOVNg=; b=kbk18OgQbCm8rucbE3JJTww5T6RXhkVvBi1Qk3N3YHKydfT4A2GUzO6ZWt4dpQ/3GM t+mcYKB8mH94i23xFJDT/JrtRdxo3134riX66q2my/Q33CQvfXsG32H/eoDNH9TabwAZ 5f695xGktDA8xH6djXs5esgfQKMsGBt+s+9um98/r4f4UnzJWyuyKVh2HLFEIfQe6GYD tXAXC+M233Bi5zA5L+OMxIxnICDIxTOHZnH3aQCPCDgQGTR1/pUpVhA3nDVy9bnxuHgJ AtNwfY2a8V3vyC3o/P12k4RFi7kUo7KX9FNMCqVSELzyz10pPtVn0nzCJrAbh0DGryj2 aafw== X-RZG-AUTH: :J2AFYFOIdvq4u99E2LupL8fJYgpc+ZWFyMDN/DnDag3hQJ3QEa5jXVYBN5abps5UYEAFLg== X-RZG-CLASS-ID: mo00 X-Mailer: Microsoft Outlook 15.0 Thread-Index: AdOvJfNCAKeDGtb3QjKOYg4uTT8Nuw== Content-Language: de X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <019e01d3af26$d1458a90$73d09fb0$@melinkat.de> Xref: csiph.com de.comp.lang.python:5125 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=E4nger als man denkt! Vielen Dank f=FCr die Antworten! Klaus Melinkat > On 2018-02-25 10:26, Klaus Melinkat 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. >=20 > In meinen auch. >=20 > > 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? >=20 > Das ist in git prinzipiell nicht vorgesehen. Es ist auch bei RCS/CVS = oder SVN > eher nur in Spezialf=E4llen sinnvoll. >=20 > Wenn Du die Versionsnummer irgendwo in den Sourcen stehen haben > m=F6chtest, verwendest Du am besten "git describe". Das erzeugt Output = wie > den folgenden: >=20 > p2018.02.15-1-ga8a7161 >=20 > p2018.02.15 ist hier das letzte Tag, das ich vergeben habe (Preview-Version > vom 15. Februar 2018), seitdem gab es 1 ungetaggte =C4nderung, und die > Revision beginnt mit a8a7161. >=20 > Sinnvollerweise schreibt man das aber nicht in ein File, das man = eincheckt > (denn damit h=E4tte man es ge=E4ndert, und m=FCsste es einchecken, = wodurch > sich der Hash =E4ndert, etc.), sondern in irgendwas, was man = vollst=E4ndig > automatisch erzeugt. Das Datum kann man dort auch gleich unterbringen > (und vielleicht zwischen Datum der Version und Build-Datum = unterscheiden). >=20 > Den Autorennamen w=FCrde ich gar nicht vom VCS erzeugen lassen: Denn = das > f=FCgt dann =FCblicherweise den Namen der Person ein, die die letzte = =C4nderung > vorgenommen hat, und das ist nicht unbedingt diejenige, die man als = Autor > bezeichnen w=FCrde. >=20 > hp >=20 >=20 > -- > _ | 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=DFt. -- Ralph Babel >=20