commands/track: remove --no-touch option
This commit is contained in:
parent
f516dfecc7
commit
08862035ef
@ -26,7 +26,6 @@ var (
|
|||||||
Run: trackCommand,
|
Run: trackCommand,
|
||||||
}
|
}
|
||||||
|
|
||||||
trackNoTouchFlag bool
|
|
||||||
trackVerboseLoggingFlag bool
|
trackVerboseLoggingFlag bool
|
||||||
trackDryRunFlag bool
|
trackDryRunFlag bool
|
||||||
)
|
)
|
||||||
@ -122,18 +121,16 @@ ArgsLoop:
|
|||||||
}
|
}
|
||||||
Print("Tracking %s", pattern)
|
Print("Tracking %s", pattern)
|
||||||
|
|
||||||
if !trackNoTouchFlag || trackDryRunFlag {
|
for _, f := range gittracked {
|
||||||
for _, f := range gittracked {
|
if trackVerboseLoggingFlag || trackDryRunFlag {
|
||||||
if trackVerboseLoggingFlag || trackDryRunFlag {
|
Print("Git LFS: touching %s", f)
|
||||||
Print("Git LFS: touching %s", f)
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if !trackDryRunFlag {
|
if !trackDryRunFlag {
|
||||||
err := os.Chtimes(f, now, now)
|
err := os.Chtimes(f, now, now)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
LoggedError(err, "Error marking %q modified", f)
|
LoggedError(err, "Error marking %q modified", f)
|
||||||
continue
|
continue
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -233,7 +230,6 @@ func blocklistItem(name string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
trackCmd.Flags().BoolVarP(&trackNoTouchFlag, "no-touch", "n", false, "skip modifying files matched by the glob")
|
|
||||||
trackCmd.Flags().BoolVarP(&trackVerboseLoggingFlag, "verbose", "v", false, "log which files are being tracked and modified")
|
trackCmd.Flags().BoolVarP(&trackVerboseLoggingFlag, "verbose", "v", false, "log which files are being tracked and modified")
|
||||||
trackCmd.Flags().BoolVarP(&trackDryRunFlag, "dry-run", "d", false, "preview results of running `git lfs track`")
|
trackCmd.Flags().BoolVarP(&trackDryRunFlag, "dry-run", "d", false, "preview results of running `git lfs track`")
|
||||||
|
|
||||||
|
@ -45,24 +45,6 @@ begin_test "track"
|
|||||||
)
|
)
|
||||||
end_test
|
end_test
|
||||||
|
|
||||||
begin_test "track --no-touch"
|
|
||||||
(
|
|
||||||
set -e
|
|
||||||
|
|
||||||
reponame="track_no_touch"
|
|
||||||
mkdir "$reponame"
|
|
||||||
cd "$reponame"
|
|
||||||
git init
|
|
||||||
|
|
||||||
touch foo.dat
|
|
||||||
git add foo.dat
|
|
||||||
|
|
||||||
git lfs track -v --no-touch "foo.dat" 2>&1 > track.log
|
|
||||||
|
|
||||||
[ "0" -eq "$(grep -c 'Git LFS: touching foo.dat' track.log)" ]
|
|
||||||
)
|
|
||||||
end_test
|
|
||||||
|
|
||||||
begin_test "track --verbose"
|
begin_test "track --verbose"
|
||||||
(
|
(
|
||||||
set -e
|
set -e
|
||||||
|
Loading…
Reference in New Issue
Block a user