diff options
author | Mark Longair <mark@mysociety.org> | 2013-05-20 17:19:31 +0100 |
---|---|---|
committer | Mark Longair <mhl@pobox.com> | 2013-05-24 16:17:57 +0100 |
commit | 83191c74df769f5442c615e18ed34d8a59ca0dd4 (patch) | |
tree | dd6af980b6101f397eeb263268089eb4a7971300 /lib/tasks/themes.rake | |
parent | 41ddd29bf6f3e8328e79e4d06b63e08fcfdbf4b6 (diff) |
themes:install: minor refactoring of checking out a ref
Diffstat (limited to 'lib/tasks/themes.rake')
-rw-r--r-- | lib/tasks/themes.rake | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/tasks/themes.rake b/lib/tasks/themes.rake index cbd3d123e..a8d16f108 100644 --- a/lib/tasks/themes.rake +++ b/lib/tasks/themes.rake @@ -9,15 +9,17 @@ namespace :themes do File.join(plugin_dir, theme_name) end + def checkout(commitish) + puts "Checking out #{commitish}" if verbose + system "git checkout #{commitish}" + end + def checkout_tag(version) - checkout_command = "git checkout #{usage_tag(version)}" - success = system(checkout_command) - puts "Using tag #{usage_tag(version)}" if verbose && success - success + checkout usage_tag(version) end def checkout_remote_branch(branch) - system("git checkout origin/#{branch}") + checkout "origin/#{branch}" end def usage_tag(version) |