Module: TicGitNG

Defined in:
lib/ticgit-ng/cli.rb,
lib/ticgit-ng.rb,
lib/ticgit-ng/base.rb,
lib/ticgit-ng/ticket.rb,
lib/ticgit-ng/command.rb,
lib/ticgit-ng/comment.rb,
lib/ticgit-ng/version.rb,
lib/ticgit-ng/attachment.rb,
lib/ticgit-ng/command/new.rb,
lib/ticgit-ng/command/tag.rb,
lib/ticgit-ng/command/help.rb,
lib/ticgit-ng/command/init.rb,
lib/ticgit-ng/command/list.rb,
lib/ticgit-ng/command/show.rb,
lib/ticgit-ng/command/sync.rb,
lib/ticgit-ng/command/state.rb,
lib/ticgit-ng/command/assign.rb,
lib/ticgit-ng/command/attach.rb,
lib/ticgit-ng/command/points.rb,
lib/ticgit-ng/command/recent.rb,
lib/ticgit-ng/command/comment.rb,
lib/ticgit-ng/command/checkout.rb,
lib/ticgit-ng/command/milestone.rb

Overview

used Cap as a model for this - thanks Jamis

Defined Under Namespace

Modules: Command Classes: Attachment, Base, CLI, Comment, NoRepoFound, OpenStruct, Ticket

Constant Summary collapse

VERSION =
'1.0.2.18'

Class Method Summary collapse

Class Method Details

.open(git_dir, options = {}) ⇒ Object

options

:logger            => Logger.new(STDOUT)
:tic_dir           => "~/.#{ which_branch?() }"
:working_directory => File.expand_path(File.join(@tic_dir, proj, 'working'))
:index_file        => File.expand_path(File.join(@tic_dir, proj, 'index'))
:init              => Boolean -- if true, allow initializing ticgit


51
52
53
# File 'lib/ticgit-ng.rb', line 51

def self.open(git_dir, options = {})
  Base.new(git_dir, options)
end