Merge pull request #37 from edubkendo/glob_fix

Fixes glob to work with 2.0.0
This commit is contained in:
Yusuke Murata
2013-05-18 01:15:56 -07:00

View File

@@ -124,7 +124,7 @@ class Homesick < Thor
home_path = home_dir + file
ln_s absolute_path, home_path
end
inside castle_path do
git_add absolute_path
end
@@ -181,7 +181,7 @@ class Homesick < Thor
end
def all_castles
dirs = Pathname.glob("#{repos_dir}/**/*/.git")
dirs = Pathname.glob("#{repos_dir}/**/.git", File::FNM_DOTMATCH)
# reject paths that lie inside another castle, like git submodules
return dirs.reject do |dir|
dirs.any? {|other| dir != other && dir.fnmatch(other.parent.join('*').to_s) }
@@ -205,7 +205,7 @@ class Homesick < Thor
git_submodule_update
end
end
def commit_castle(castle)
check_castle_existance(castle, "commit")
inside repos_dir.join(castle) do