Module: GitCompound

Extended by:
Command
Defined in:
lib/git_compound.rb,
lib/git_compound/lock.rb,
lib/git_compound/node.rb,
lib/git_compound/task.rb,
lib/git_compound/logger.rb,
lib/git_compound/command.rb,
lib/git_compound/version.rb,
lib/git_compound/manifest.rb,
lib/git_compound/component.rb,
lib/git_compound/task/task.rb,
lib/git_compound/exceptions.rb,
lib/git_compound/repository.rb,
lib/git_compound/logger/colors.rb,
lib/git_compound/task/task_all.rb,
lib/git_compound/worker/worker.rb,
lib/git_compound/task/task_each.rb,
lib/git_compound/command/options.rb,
lib/git_compound/logger/debugger.rb,
lib/git_compound/component/source.rb,
lib/git_compound/dsl/manifest_dsl.rb,
lib/git_compound/task/task_single.rb,
lib/git_compound/dsl/component_dsl.rb,
lib/git_compound/logger/debug/task.rb,
lib/git_compound/worker/task_runner.rb,
lib/git_compound/worker/pretty_print.rb,
lib/git_compound/logger/debug/command.rb,
lib/git_compound/component/destination.rb,
lib/git_compound/component/version/sha.rb,
lib/git_compound/component/version/tag.rb,
lib/git_compound/command/procedure/help.rb,
lib/git_compound/command/procedure/show.rb,
lib/git_compound/logger/debug/procedure.rb,
lib/git_compound/repository/git_command.rb,
lib/git_compound/repository/git_version.rb,
lib/git_compound/repository/remote_file.rb,
lib/git_compound/command/procedure/build.rb,
lib/git_compound/command/procedure/check.rb,
lib/git_compound/command/procedure/tasks.rb,
lib/git_compound/logger/debug/repository.rb,
lib/git_compound/command/arguments/parser.rb,
lib/git_compound/command/procedure/update.rb,
lib/git_compound/component/version/branch.rb,
lib/git_compound/worker/component_builder.rb,
lib/git_compound/worker/component_updater.rb,
lib/git_compound/repository/git_repository.rb,
lib/git_compound/worker/component_replacer.rb,
lib/git_compound/worker/local_changes_guard.rb,
lib/git_compound/command/arguments/type/type.rb,
lib/git_compound/command/procedure/procedure.rb,
lib/git_compound/repository/repository_local.rb,
lib/git_compound/worker/component_dispatcher.rb,
lib/git_compound/worker/components_collector.rb,
lib/git_compound/command/procedure/build_lock.rb,
lib/git_compound/repository/repository_remote.rb,
lib/git_compound/component/version/gem_version.rb,
lib/git_compound/command/procedure/element/lock.rb,
lib/git_compound/worker/name_constraint_checker.rb,
lib/git_compound/command/procedure/build_manifest.rb,
lib/git_compound/command/procedure/element/option.rb,
lib/git_compound/command/procedure/element/manifest.rb,
lib/git_compound/component/version/version_strategy.rb,
lib/git_compound/worker/circular_dependency_checker.rb,
lib/git_compound/worker/conflicting_dependency_checker.rb,
lib/git_compound/command/arguments/type/argument/string.rb,
lib/git_compound/command/procedure/element/subprocedure.rb,
lib/git_compound/repository/remote_file/github_strategy.rb,
lib/git_compound/command/arguments/type/parameter/string.rb,
lib/git_compound/command/arguments/type/argument/argument.rb,
lib/git_compound/command/arguments/type/parameter/boolean.rb,
lib/git_compound/command/arguments/type/parameter/parameter.rb,
lib/git_compound/repository/remote_file/git_archive_strategy.rb,
lib/git_compound/repository/remote_file/remote_file_strategy.rb

Overview

GitCompound

Defined Under Namespace

Modules: Command, DSL, Logger, Repository, Task, Worker Classes: CircularDependencyError, Component, CompoundLoadError, CompoundSyntaxError, ConflictingDependencyError, DependencyError, FileNotFoundError, FileUnreachableError, GitCommandError, GitCompoundError, LocalChangesError, LocalRepositoryNotFoundError, Lock, Manifest, NameConstraintError, Node, RepositoryUnreachableError, UnknownArgumentError

Constant Summary collapse

VERSION =
'0.2.2'

Method Summary

Methods included from Command

build, check, help, run, show, update

Methods included from Logger::Debugger

#debug_after, #debug_before