From 5d5d774e03ea02b29ff2bd25e1bf63ce82851fc5 Mon Sep 17 00:00:00 2001 From: Filippo Valsorda Date: Tue, 10 Mar 2015 03:08:17 +0000 Subject: Handle submodules without a .gitmodules entry - fix #1023 --- modules/git/submodule.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules/git/submodule.go') diff --git a/modules/git/submodule.go b/modules/git/submodule.go index 6927f8cb..0c7c2696 100644 --- a/modules/git/submodule.go +++ b/modules/git/submodule.go @@ -31,6 +31,10 @@ func NewSubModuleFile(c *Commit, refUrl, refId string) *SubModuleFile { // RefUrl guesses and returns reference URL. func (sf *SubModuleFile) RefUrl() string { + if sf.refUrl == "" { + return "" + } + url := strings.TrimSuffix(sf.refUrl, ".git") // git://xxx/user/repo -- cgit v1.2.3