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


Groups > de.comp.os.unix.linux.misc > #129700

Re: git

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: git
Date 2023-03-25 10:02 +0100
Message-ID <tvmgr2.4ag.1@stefan.msgid.phost.de> (permalink)
References (6 earlier) <slrnu1jlmb.cg0q.martin@lounge.imp.fu-berlin.de> <6e1qli3riz.fsf@th-dorner.de> <slrnu1mfm0.irg9.martin@lounge.imp.fu-berlin.de> <6esfdvtkq0.fsf@th-dorner.de> <slrnu1t0g2.118vr.martin@lounge.imp.fu-berlin.de>

Show all headers | View raw


Am 25.03.2023 um 06:09 schrieb Martin Vaeth:
> Thomas Dorner <dcoulm230323.dorner@spamgourmet.com> wrote:
>> Martin Vaeth <martin@mvath.de> writes:
>>> Für jede einzelne Datei manuell - nein danke. Dass es mit einem
>>> Skriptverhau möglich ist, wenn man *gegen* git arbeiten will, habe
>>> ich ja schon geschrieben. Spass hat man dabei aber nicht, weil man
>>> letztlich ein inadäquates Tool für das Problem benutzt.
>>
>> Das ist vermutlich (ungetestet) ein Dreizeiller ala
>>
>> |for f in ...; do
>> |   git commit --date=$(stat --format=%Y "$f") --message='...' "$f"
>> |done
> 
> Und damit hast Du Hunderte von Commits mit der selben Commit-Message
> (oder bestenfalls einer trivialen Modifizierung) statt - was
> natürlich wäre - ein "Initial commit". Das schafft keine Übersicht.

Wenn du "ein Verzeichnis mit Dateien 1985-jetzt" importieren willst UND
dabei noch aussagefähige Commit-Messages haben willst, kommst du um
Handarbeit sowieso nicht drumherum.

Stünde ich vor dem Problem, würde ich vermutlich 'cvs import -d'
benutzen und das CVS-Repository danach mit 'git cvsimport' nach git
konvertieren. Dann übernimmt 'git cvsimport' das Sortieren der Commits
in die chronologisch richtige Reihenfolge.

Praktisch habe ich bisher meistens einfach 'git add' gemacht und auf die
Timestamps verzichtet. Timestamps sind für mich eh flüchtige
Informationen, die gehen einfach kaputt, wenn man die Dateien mal über
einen nicht ganz geeigneten Transportweg (falsches Packprogramm? HTTP?)
transportiert. Wenn ein Zeitstempel wichtig ist, muss er im Dateiinhalt
stehen. Andererseits muss man gelegentlich daran rumfummeln, um z.B.
einem suboptimalen Makefile auf die Sprünge zu helfen.

> Für Verzeichnisse mit Textdateien arbeitet man letztlich die
> ganze Zeit *gegen* git.

Also ich habe nicht das Gefühl, gegen git zu arbeiten...


  Stefan

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: git Martin Vaeth <martin@mvath.de> - 2023-03-12 15:15 +0000
  Re: git Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2023-03-12 15:56 +0000
    Re: git Thomas Hochstein <thh@thh.name> - 2023-03-12 18:07 +0100
      Re: git Martin Vaeth <martin@mvath.de> - 2023-03-13 01:41 +0000
        Re: git Arno Welzel <usenet@arnowelzel.de> - 2023-03-17 17:01 +0100
        Re: git Thomas Hochstein <thh@thh.name> - 2023-03-18 20:24 +0100
          Re: git Martin Vaeth <martin@mvath.de> - 2023-03-21 16:09 +0000
            Re: git Thomas Dorner <dcoulm230321.dorner@spamgourmet.com> - 2023-03-21 19:09 +0100
              Re: git Martin Vaeth <martin@mvath.de> - 2023-03-22 17:45 +0000
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-03-22 18:50 +0000
                Re: git Martin Vaeth <martin@mvath.de> - 2023-03-25 04:38 +0000
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-04-05 13:08 +0000
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-04-05 19:40 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-04-06 09:41 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-04-07 08:47 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-04-10 09:02 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-04-10 09:46 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-04-10 11:35 +0200
                Re: git Tim Landscheidt <tim@tim-landscheidt.de> - 2023-04-14 13:56 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-04-06 09:35 +0200
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-04-06 20:34 +0000
                Re: git Thomas Dorner <dcoulm230323.dorner@spamgourmet.com> - 2023-03-23 18:56 +0100
                Re: git Martin Vaeth <martin@mvath.de> - 2023-03-25 05:09 +0000
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-25 10:02 +0100
                Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-25 11:22 +0100
                Re: git Martin Vaeth <martin@mvath.de> - 2023-03-26 16:22 +0000
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-27 18:10 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-25 12:39 +0100
                Re: git Tim Landscheidt <tim@tim-landscheidt.de> - 2023-03-25 23:59 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-26 09:04 +0200
                Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-26 12:59 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-26 13:18 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-26 10:41 +0200
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-04-05 12:42 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-04-14 22:17 +0200
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-04-15 07:50 +0000
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-04-18 07:28 +0000
                Re: git Enrik Berkhan <Enrik.Berkhan@inka.de> - 2023-04-18 18:06 +0000
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-04-22 18:06 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-07-17 22:26 +0200
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-07-25 19:45 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-08-06 13:45 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-07-17 21:26 +0200
                Re: git Enrik Berkhan <Enrik.Berkhan@inka.de> - 2023-04-15 12:15 +0000
                Re: git Martin Vaeth <martin@mvath.de> - 2023-03-26 17:39 +0000
            Re: git Christian Garbs <mitch@cgarbs.de> - 2023-03-21 21:02 +0000
            Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-22 00:56 +0100
              Re: git Martin Vaeth <martin@mvath.de> - 2023-03-22 17:14 +0000
    Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-12 18:51 +0100
      Re: git Martin Vaeth <martin@mvath.de> - 2023-03-13 01:46 +0000
        Re: git Arno Welzel <usenet@arnowelzel.de> - 2023-03-17 17:02 +0100
          Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-18 11:23 +0100
            Re: git Laurenz Trossel <me@example.invalid> - 2023-03-18 12:18 +0000
            Re: git Arno Welzel <usenet@arnowelzel.de> - 2023-03-19 17:15 +0100
          Re: git Martin Vaeth <martin@mvath.de> - 2023-03-21 14:57 +0000

csiph-web