Module: Rails::Worktrees::Command::GitOperations

Included in:
Rails::Worktrees::Command
Defined in:
lib/rails/worktrees/command/git_operations.rb

Overview

Shell-level git helpers, branch/worktree queries, and worktree creation. rubocop:disable Metrics/ModuleLength

Constant Summary collapse

GIT_REPOSITORY_ENV_KEYS =
%w[
  GIT_ALTERNATE_OBJECT_DIRECTORIES
  GIT_COMMON_DIR
  GIT_CONFIG
  GIT_CONFIG_COUNT
  GIT_CONFIG_PARAMETERS
  GIT_DIR
  GIT_GRAFT_FILE
  GIT_IMPLICIT_WORK_TREE
  GIT_INDEX_FILE
  GIT_NAMESPACE
  GIT_NO_REPLACE_OBJECTS
  GIT_OBJECT_DIRECTORY
  GIT_PREFIX
  GIT_QUARANTINE_PATH
  GIT_REPLACE_REF_BASE
  GIT_SHALLOW_FILE
  GIT_WORK_TREE
].freeze