diff --git a/lib/redmine/scm/adapters/git_adapter.rb b/lib/redmine/scm/adapters/git_adapter.rb index 8b1afd5a7..1540a2e4b 100644 --- a/lib/redmine/scm/adapters/git_adapter.rb +++ b/lib/redmine/scm/adapters/git_adapter.rb @@ -214,7 +214,11 @@ module Redmine :message => changeset[:description], :paths => files }) - revs << revision + if block_given? + yield revision + else + revs << revision + end changeset = {} files = [] end @@ -260,7 +264,11 @@ module Redmine :message => changeset[:description], :paths => files }) - revs << revision + if block_given? + yield revision + else + revs << revision + end end end revs