Method: Git::Base.root_of_worktree

Defined in:
lib/git/base.rb

.root_of_worktree(working_dir)

Raises:

  • (ArgumentError)


98
99
100
101
102
103
# File 'lib/git/base.rb', line 98

def self.root_of_worktree(working_dir)
  raise ArgumentError, "'#{working_dir}' does not exist" unless Dir.exist?(working_dir)

  result, status = execute_rev_parse_toplevel(working_dir)
  process_rev_parse_result(result, status, working_dir)
end