sync_default_gems.rb: Discard some error messages
These messages are expected: - `cat-file -e` at newly added entries. - `commit --amend` when all changes removed.
This commit is contained in:
parent
cbe36ef6cc
commit
2ce1b77ce0
Notes:
git
2023-08-31 04:48:15 +00:00
@ -566,7 +566,7 @@ module SyncDefaultGems
|
|||||||
case
|
case
|
||||||
when toplevels.fetch(top = f[%r[\A[^/]+(?=/|\z)]m]) {
|
when toplevels.fetch(top = f[%r[\A[^/]+(?=/|\z)]m]) {
|
||||||
remove << top unless
|
remove << top unless
|
||||||
toplevels[top] = system(*%w"git cat-file -e", "#{base}:#{top}")
|
toplevels[top] = system(*%w"git cat-file -e", "#{base}:#{top}", err: File::NULL)
|
||||||
}
|
}
|
||||||
# Remove any new top-level directories.
|
# Remove any new top-level directories.
|
||||||
true
|
true
|
||||||
@ -595,7 +595,9 @@ module SyncDefaultGems
|
|||||||
unless remove.empty?
|
unless remove.empty?
|
||||||
puts "Remove added files: #{remove.join(', ')}"
|
puts "Remove added files: #{remove.join(', ')}"
|
||||||
system(*%w"git rm -fr --", *remove)
|
system(*%w"git rm -fr --", *remove)
|
||||||
system(*%w"git commit --amend --no-edit --", *remove) if picked
|
if picked
|
||||||
|
system(*%w"git commit --amend --no-edit --", *remove, %i[out err] => File::NULL)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
unless ignore.empty?
|
unless ignore.empty?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user