Fixes #302: Force update can cause a panic
diff --git a/repo/vcs.go b/repo/vcs.go index 9ff76c7..257340a 100644 --- a/repo/vcs.go +++ b/repo/vcs.go
@@ -111,6 +111,11 @@ msg.Warn("Unable to checkout %s\n", dep.Name) return err } + + repo, err = dep.GetRepo(dest) + if err != nil { + return err + } } else if err != nil { return err } else if repo.IsDirty() {