diff --git a/exe/collect-repos b/exe/collect-repos index eeebdd3..6480d23 100755 --- a/exe/collect-repos +++ b/exe/collect-repos @@ -40,7 +40,7 @@ class ListRepos < Thor Find.find(basedir) do |path| next unless path =~ %r{.*/.git/config$} - project_root = File.dirname(File.dirname(path)) + project_root = File.dirname(File.dirname(path)).gsub(%r{^#{basedir}/}, '') lines = File.readlines(path) projects << { path: project_root, @@ -58,7 +58,7 @@ class ListRepos < Thor ## REDUCE projects_selected = projects.select do |vals| res = true - selector.each do |k,v| + selector.each do |k, v| res &&= (vals[k] == v) end res