Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: git-mestrelion-tools  ]

Paket: git-restore-mtime (2018.10-1)

Links für git-restore-mtime

Screenshot

Debian-Ressourcen:

Quellcode-Paket git-mestrelion-tools herunterladen:

Betreuer:

Externe Ressourcen:

Ä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

Markierungen: Software-Entwicklung: Änderungsverwaltung, Implementiert in: Python, implemented-in::shell, role::program, Arbeitet mit: Versionsverwaltungssystem

Andere Pakete mit Bezug zu git-restore-mtime

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

git-restore-mtime herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 15,5 kB50,0 kB [Liste der Dateien]