aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/git-subtree.rb20
1 files changed, 19 insertions, 1 deletions
diff --git a/Library/Formula/git-subtree.rb b/Library/Formula/git-subtree.rb
index ded95a4a4..b427ff42a 100644
--- a/Library/Formula/git-subtree.rb
+++ b/Library/Formula/git-subtree.rb
@@ -3,12 +3,30 @@ require 'formula'
class GitSubtree <Formula
homepage 'http://github.com/apenwarr/git-subtree'
head 'git://github.com/apenwarr/git-subtree.git',
- :tag => 'c00d1d11688dc02f066196ed18783effdb7767ab'
+ :tag => 'v0.3'
+
+ def options
+ [
+ ['--build-docs', "Build man pages using asciidoc and xmlto"]
+ ]
+ end
+
+ if ARGV.include? '--build-docs'
+ # these are needed to build man pages
+ depends_on 'asciidoc'
+ depends_on 'xmlto'
+ end
# Not depending on git because people might have it
# installed through another means
def install
+ if ARGV.include? '--build-docs'
+ system "make doc"
+ man1.install "git-subtree.1"
+ else
+ doc.install "git-subtree.txt"
+ end
bin.install "git-subtree.sh" => "git-subtree"
end
end