splits up castle commit from castle push for more fine-grained control
This commit is contained in:
@@ -37,6 +37,10 @@ To pull your castle (or all castles):
|
||||
|
||||
homesick pull --all|CASTLE
|
||||
|
||||
To commit your castle's changes:
|
||||
|
||||
homesick commit CASTLE
|
||||
|
||||
To push your castle:
|
||||
|
||||
homesick push CASTLE
|
||||
|
||||
@@ -78,6 +78,12 @@ class Homesick < Thor
|
||||
|
||||
end
|
||||
|
||||
desc "commit CASTLE", "Commit the specified castle's changes"
|
||||
def commit(name)
|
||||
commit_castle name
|
||||
|
||||
end
|
||||
|
||||
desc "push CASTLE", "Push the specified castle"
|
||||
def push(name)
|
||||
push_castle name
|
||||
@@ -196,10 +202,16 @@ class Homesick < Thor
|
||||
end
|
||||
end
|
||||
|
||||
def commit_castle(castle)
|
||||
check_castle_existance(castle, "commit")
|
||||
inside repos_dir.join(castle) do
|
||||
git_commit_all
|
||||
end
|
||||
end
|
||||
|
||||
def push_castle(castle)
|
||||
check_castle_existance(castle, "push")
|
||||
inside repos_dir.join(castle) do
|
||||
git_commit_all
|
||||
git_push
|
||||
end
|
||||
end
|
||||
|
||||
@@ -144,6 +144,12 @@ describe "homesick" do
|
||||
|
||||
end
|
||||
|
||||
describe "commit" do
|
||||
|
||||
xit "needs testing"
|
||||
|
||||
end
|
||||
|
||||
describe "push" do
|
||||
|
||||
xit "needs testing"
|
||||
|
||||
Reference in New Issue
Block a user