Paket: git-restore-mtime (2018.10-1)
Links für git-restore-mtime
Debian-Ressourcen:
Quellcode-Paket git-mestrelion-tools herunterladen:
- [git-mestrelion-tools_2018.10-1.dsc]
- [git-mestrelion-tools_2018.10.orig.tar.gz]
- [git-mestrelion-tools_2018.10-1.debian.tar.xz]
Betreuer:
Externe Ressourcen:
- Homepage [github.com]
Ähnliche Pakete:
Setzt Zeitstempel auf das Datum des letzten Commit einer Datei
Dieses Hilfsprogramm kann in einem git-Checkout Zeitstempel auf den letzten Commit setzen, der eine bestimmte Datei ändert. Das ist immer nützlich, wenn bedeutungsvolle mtimes gebraucht werden, da »letzte Änderung« besser ist als »letzter Checkout«. Nutzungsfälle sind unter anderem: Synchronisieren von Zeitstempeln bei Inhalten von Webservern, Vorbereiten eines Veröffentlichung-Tarballs, usw. So ziemlich jedes Szenario außer einem unsauberen Quellbaum, bei dem Sie »make« ohne »make clean« ausführen würden.
Wenn es von einem .git/hooks/post-checkout-Schalter aufgerufen wird, ist es das Äquivalent zu Subversions »use-commit-times«.
Im Gegensatz zu metastore gibt git restore-mtime Commit-Zeiten und nicht den echten Original-Zeitstempel zurück. Es arbeitet jedoch rückwirkend und benötigt keine händische Aktion von jeder beitragenden Person in jeder Arbeitskopie.
Dieses Paket enthält drei weitere Hilfsprogramme:
* git clone-subset - klont nur manche Dateien eines Repositorys (inklusive Verlauf) * git find-uncommitted-repos - sucht rekursiv nach unsauberen git-Repositorys * git strip-merge - filtert bei einem Merge manche Dateien weg
Andere Pakete mit Bezug zu git-restore-mtime
|
|
|
|
git-restore-mtime herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
all | 15,5 kB | 50,0 kB | [Liste der Dateien] |