File: control

package info (click to toggle)
git-mestrelion-tools 2022.12-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 232 kB
  • sloc: sh: 455; python: 393; makefile: 2
file content (34 lines) | stat: -rw-r--r-- 1,590 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Source: git-mestrelion-tools
Section: vcs
Priority: optional
Maintainer: Adam Borowski <kilobyte@angband.pl>
Build-Depends: debhelper-compat (=13), python3
Rules-Requires-Root: no
Standards-Version: 4.6.2
Homepage: https://github.com/MestreLion/git-tools
Vcs-Git: https://github.com/kilobyte/git-tools.git -b debian
Vcs-Browser: https://github.com/kilobyte/git-tools/tree/debian

Package: git-restore-mtime
Architecture: all
Depends: ${misc:Depends}, python3:any, git
Multi-Arch: foreign
Description: set timestamps to the date of a file's last commit
 This utility can set timestamps in a git checkout to the last commit that
 changes a given file.  This is useful whenever meaningful mtimes are wanted,
 as "last change" is better than "last checkout".  Use cases include syncing
 timestamps on a web server's contents, preparing a release tarball, etc.
 Pretty much, every scenario other than an unclean source tree where you're
 about to type "make" without "make clean".
 .
 When called from a .git/hooks/post-checkout trigger, this is the equivalent
 of Subversion's "use-commit-times".
 .
 Unlike metastore, git restore-mtime gives you only commit times rather than
 the true original timestamp; on the other hand it works retroactively and
 doesn't require a manual action by every contributor in every working copy.
 .
 This package includes three other utilities:
  * git clone-subset - clones only some files from a repository (inc. history)
  * git find-uncommitted-repos - recursively searches for unclean git repos
  * git strip-merge - filters away some files during a merge