SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from RedHat EL 7 git-tools-2019.11-1.el7.noarch.rpm

GIT-RESTORE-MTIME

Section: User Commands (1)
Updated: 2016-01-31
Index 

NAME

git-restore-mtime -Restore original modification time of files based on the date of the mostrecent commit that modified them 

SYNOPSIS

git-restore-mtime
[-h][--quiet][--verbose][--force][--merge][--first-parent]
[--skip-missing][--no-directories][--test][--commit-time]
[--work-treeWORKDIR][--git-dirGITDIR]
[pathspec[pathspec...]]
 

DESCRIPTION

Restore original modification time of files based on the date of the mostrecent commit that modified them. Useful when generating release tarballs. 

OPTIONS

 

Positional arguments:

pathspec
only modify paths (dirs or files) matching PATHSPEC,relative to current directory. Default is to modifyall non-ignored, tracked files.
 

Optional arguments:

-h, --help
show help message and exit
--quiet,-q
suppress informative messages and summary statistics.
--verbose,-v
print additional information for each processed file.Overwrites --quiet.
--force,-f
force execution on trees with uncommitted changes.
--merge,-m
include merge commits. Leads to more recent mtimes andmore files per commit, thus with the same mtime (whichmay or may not be what you want). Including mergecommits may lead to less commits being evaluated (allfiles are found sooner), which improves performance,sometimes substantially. But since merge commits areusually huge, processing them may also take longer,sometimes substantially. By default merge logs areonly used for files missing from regular commit logs.
--first-parent
pass --first-parent to git whatchanged to hide thesecond parent from the merge commit logs. Only has anyeffect if --merge is also specified or --skip-missingis not specified and there were files not found inregular commit logs.
--skip-missing,-s
do not try to find missing files. If some files werenot found in regular commit logs, by default itretries using merge commit logs for these files (if--merge was not used already). This option disablesthis behavior, which may slightly improve performance,but files found only in merge commits will not beupdated.
--no-directories,-D
do not update directory mtime for files created,renamed or deleted in it. Note: just modifying a filewill not update its directory mtime.
--test,-t
test run: do not actually update any file
--commit-time,-c
use commit time instead of author time
--work-tree WORKDIR
specify where the work tree is. Default for mostrepositories is current directory.
--git-dir GITDIR
specify where the git repository is. Default for mostrepositories <work-tree>/.git
 

SEE ALSO

https://github.com/MestreLion/git-tools 

AUTHOR

Rodrigo Silva (MestreLion) linuxAATTrodrigosilva.com


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
Positional arguments:
Optional arguments:
SEE ALSO
AUTHOR

This document was created byman2html,using the manual pages.