lib/grit/submodule.rb in grit-1.0.1 vs lib/grit/submodule.rb in grit-1.1.0
- old
+ new
@@ -52,11 +52,11 @@
def self.config(repo, ref = "master")
commit = repo.commit(ref)
blob = commit.tree/'.gitmodules'
return {} unless blob
- lines = blob.data.split("\n")
+ lines = blob.data.gsub(/\r\n?/, "\n" ).split("\n")
config = {}
current = nil
lines.each do |line|
@@ -72,9 +72,13 @@
end
end
config
end
+
+ def basename
+ File.basename(name)
+ end
# Pretty object inspection
def inspect
%Q{#<Grit::Submodule "#{@id}">}
end
\ No newline at end of file