Method: RubyGit::Status::Parser.parse

Defined in:
lib/ruby_git/status/parser.rb

.parse(status_output) ⇒ RubyGit::Status::Report

Parse the git status output and return a report object

Examples:

status_output = `git status -u --porcelain=v2 --renames --branch --show-stash -z`
report = RubyGit::Status::Parser.parse(status_output) #=> #<RubyGit::Status::Report>

Parameters:

  • status_output (String)

    raw git status output

Returns:



33
34
35
# File 'lib/ruby_git/status/parser.rb', line 33

def self.parse(status_output)
  new(status_output).parse
end