diff --git a/app/models/repository.rb b/app/models/repository.rb
index 9dd8603621f0c1c626275583f434b4eba0a1420c..5bccc31949b89c2ab85c4cbf560b017b722cae7a 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -25,7 +25,7 @@ class Repository
     raw_repository.empty?
   end
 
-  def commit(id = nil)
+  def commit(id = 'HEAD')
     return nil unless raw_repository
     commit = Gitlab::Git::Commit.find(raw_repository, id)
     commit = Commit.new(commit) if commit
diff --git a/lib/gitlab/diff/parser.rb b/lib/gitlab/diff/parser.rb
index 447aecb94509476f719d30b25cad41a6bc835f41..9d6309954a4232fbc607d2cc5500e0baa0b79c54 100644
--- a/lib/gitlab/diff/parser.rb
+++ b/lib/gitlab/diff/parser.rb
@@ -13,7 +13,7 @@ module Gitlab
 
         lines_arr = ::Gitlab::InlineDiff.processing lines
 
-        lines_arr.drop(4).each do |line|
+        lines_arr.each do |line|
           raw_line = line.dup
 
           next if filename?(line)