Skip to content

Commit 201c481

Browse files
committed
Make sure it's deleted properly
1 parent c81cb6a commit 201c481

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

bin/git-sync-check.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,14 @@ def self.check_consistency
9292
local_refs = Hash[show_ref.lines.map { |l| rev, ref = l.chomp.split(' '); [ref, rev] }]
9393

9494
# Remove refs which are not to be checked here.
95-
remote_refs.delete('HEAD') # show-ref does not show it
96-
remote_refs.delete('refs/notes/commits') # it seems too complicated to recover its inconsistency
97-
remote_refs.keys.each { |ref| remote_refs.delete(ref) if ref.match(%r[\Arefs/pull/\d+/\w+\z]) } # pull requests
95+
refs = remote_refs.keys | local_refs.keys
96+
refs.delete('HEAD') # show-ref does not show it
97+
refs.delete('refs/notes/commits') # it seems too complicated to recover its inconsistency
98+
remote_refs.keys.each { |ref| refs.delete(ref) if ref.match(%r[\Arefs/pull/\d+/\w+\z]) } # pull requests
9899

99100
# Check consistency
100101
errors = {}
101-
(remote_refs.keys | local_refs.keys).each do |ref|
102+
refs.each do |ref|
102103
remote_rev = remote_refs[ref]
103104
local_rev = local_refs[ref]
104105

0 commit comments

Comments
 (0)