diff --git a/lib/extended_tag.rb b/lib/extended_tag.rb new file mode 100644 index 0000000..b00e314 --- /dev/null +++ b/lib/extended_tag.rb @@ -0,0 +1,10 @@ +class Tag + def descendents + children.inject([]){|des , child| des + child.descendents << child} + end + + def find_tag(*args) + find(*args).select{|t|!t.pending?} + end + +end -- libgit2 0.21.2