commands/migrate: make --above default to 1 MB

This commit is contained in:
Taylor Blau 2017-06-14 11:34:12 -06:00
parent ae76e721e3
commit 97b0f3689c
2 changed files with 9 additions and 7 deletions

@ -208,7 +208,7 @@ func getHistoryRewriter(cmd *cobra.Command, db *odb.ObjectDatabase) *githistory.
func init() {
info := NewCommand("info", migrateInfoCommand)
info.Flags().IntVar(&migrateInfoTopN, "top", 5, "--top=<n>")
info.Flags().StringVar(&migrateInfoAboveFmt, "above", "0 B", "--above=<n>")
info.Flags().StringVar(&migrateInfoAboveFmt, "above", "1mb", "--above=<n>")
RegisterCommand("migrate", nil, func(cmd *cobra.Command) {
// Adding flags directly to cmd.Flags() doesn't apply those

@ -11,7 +11,7 @@ begin_test "migrate info (default branch)"
original_head="$(git rev-parse HEAD)"
diff -u <(git lfs migrate info 2>&1) <(cat <<-EOF
diff -u <(git lfs migrate info --above=0b 2>&1) <(cat <<-EOF
*.md 140 B 1/1 files(s) 100%
*.txt 120 B 1/1 files(s) 100%
EOF)
@ -31,7 +31,7 @@ begin_test "migrate info (given branch)"
original_master="$(git rev-parse refs/heads/master)"
original_feature="$(git rev-parse refs/heads/my-feature)"
diff -u <(git lfs migrate info my-feature 2>&1) <(cat <<-EOF
diff -u <(git lfs migrate info --above=0b my-feature 2>&1) <(cat <<-EOF
*.md 170 B 2/2 files(s) 100%
*.txt 120 B 1/1 files(s) 100%
EOF)
@ -52,7 +52,7 @@ begin_test "migrate info (default branch with filter)"
original_head="$(git rev-parse HEAD)"
diff -u <(git lfs migrate info --include "*.md" 2>&1) <(cat <<-EOF
diff -u <(git lfs migrate info --above=0b --include "*.md" 2>&1) <(cat <<-EOF
*.md 140 B 1/1 files(s) 100%
EOF)
@ -71,7 +71,7 @@ begin_test "migrate info (given branch with filter)"
original_master="$(git rev-parse refs/heads/master)"
original_feature="$(git rev-parse refs/heads/my-feature)"
diff -u <(git lfs migrate info --include "*.md" my-feature 2>&1) <(cat <<-EOF
diff -u <(git lfs migrate info --above=0b --include "*.md" my-feature 2>&1) <(cat <<-EOF
*.md 170 B 2/2 files(s) 100%
EOF)
@ -94,7 +94,7 @@ begin_test "migrate info (default branch, exclude remote refs)"
original_remote="$(git rev-parse refs/remotes/origin/master)"
original_master="$(git rev-parse refs/heads/master)"
diff -u <(git lfs migrate info 2>&1) <(cat <<-EOF
diff -u <(git lfs migrate info --above=0b 2>&1) <(cat <<-EOF
*.md 50 B 1/1 files(s) 100%
*.txt 30 B 1/1 files(s) 100%
EOF)
@ -117,7 +117,7 @@ begin_test "migrate info (given branch, exclude remote refs)"
original_master="$(git rev-parse refs/heads/master)"
original_feature="$(git rev-parse refs/heads/my-feature)"
diff -u <(git lfs migrate info my-feature 2>&1) <(cat <<-EOF
diff -u <(git lfs migrate info --above=0b my-feature 2>&1) <(cat <<-EOF
*.md 52 B 2/2 files(s) 100%
*.txt 50 B 2/2 files(s) 100%
EOF)
@ -142,6 +142,7 @@ begin_test "migrate info (include/exclude ref)"
original_feature="$(git rev-parse refs/heads/my-feature)"
diff -u <(git lfs migrate info \
--above=0b \
--include-ref=refs/heads/my-feature \
--exclude-ref=refs/heads/master 2>&1) <(cat <<-EOF
*.md 31 B 1/1 files(s) 100%
@ -166,6 +167,7 @@ begin_test "migrate info (include/exclude ref with filter)"
original_feature="$(git rev-parse refs/heads/my-feature)"
diff -u <(git lfs migrate info \
--above=0b \
--include="*.txt" \
--include-ref=refs/heads/my-feature \
--exclude-ref=refs/heads/master 2>&1) <(cat <<-EOF