From 5e356ceeac1a56073bd2e8093c3e1781ae112eff Mon Sep 17 00:00:00 2001 From: Mattes Groeger Date: Sun, 16 Mar 2014 22:25:22 +0100 Subject: [PATCH] Create 0.1.0 release --- LICENSE.txt | 2 +- Rakefile | 29 +++++++++++++++++++++++++++++ release/vim-bookmarks-0.1.0.zip | Bin 0 -> 4945 bytes 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 Rakefile create mode 100644 release/vim-bookmarks-0.1.0.zip diff --git a/LICENSE.txt b/LICENSE.txt index 8a0e93f..6d15d35 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2013 Mattes Groeger +Copyright (c) 2014 Mattes Groeger Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..6c7f3cd --- /dev/null +++ b/Rakefile @@ -0,0 +1,29 @@ +require 'rake/packagetask' + +task :default => [:release] + +desc "Create release archive" +task :release do + tag = request_user_input("Which tag (0.1.0)?") + `mkdir -p release` + `zip -r release/vim-bookmarks-#{tag}.zip . -i "doc/*" -i "plugin/*" -i LICENSE.txt` + if request_user_input("Create git tag and commit? (y/n)") == 'y' + `git add .` + `git commit -m "Release build #{tag}"` + `git push --tags origin master` + end +end + +def request_user_input(message, fallback = "") + STDOUT.puts message + input = STDIN.gets.strip.to_s + if input.empty? + if fallback.empty? + request_user_input(message) # try again + else + fallback.to_s + end + else + input.to_s + end +end diff --git a/release/vim-bookmarks-0.1.0.zip b/release/vim-bookmarks-0.1.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..aff8da5b3beac0318aac708a910e099afbee6b41 GIT binary patch literal 4945 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