public
Description: Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
Homepage: http://piston.rubyforge.org/
Clone URL: git://github.com/francois/piston.git
piston / Rakefile
100644 30 lines (24 sloc) 1.094 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
require 'rubygems'
require 'rake'
 
Dir["tasks/**/*.rake"].each { |rake| load rake }
 
begin
  require 'jeweler'
  Jeweler::Tasks.new do |s|
    s.name = "piston"
    s.summary = "Ease your vendor branch management worries"
    s.email = "francois@teksol.info"
    s.homepage = "http://francois.github.com/piston"
    s.description = "Piston makes it easy to merge vendor branches into your own repository, without worrying about which revisions were grabbed or not. Piston will also keep your local changes in addition to the remote changes."
    s.authors = "Francois Beausoleil"
    s.has_rdoc = false
    s.rubyforge_project = "piston"
 
    s.add_development_dependency "cucumber", ">= 0.1.16"
 
    s.add_runtime_dependency "main", ">= 2.8.3"
    s.add_runtime_dependency "log4r", ">= 1.0.5"
    s.add_runtime_dependency "activesupport", ">= 2.0.0"
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
end
 
task :default => :test