Git::JSONLog
Constants
GIT_ARGS = ["--full-history", "--simplify-merges", "--log-size"] of ::String
GIT_FIELDS = [{name: "commit", field: "%H"}, {name: "author_name", field: "%aN"}, {name: "author_email", field: "%aE"}, {name: "author_time", field: "%at"}, {name: "committer_name", field: "%cN"}, {name: "committer_email", field: "%cE"}, {name: "committer_time", field: "%ct"}, {name: "ref_names", field: "%D"}, {name: "parents_list", field: "%P"}, {name: "sanitized_filename_from_subject", field: "%f"}, {name: "subject", field: "%s"}, {name: "notes", field: "%N"}, {name: "body", field: "%b"}]
GIT_SUBCOMMAND = "log"
VERSION = {{ (`grep '^version:' shard.yml | awk '{print $2}'`).stringify }}
Constructors
new(opts = ARGV.dup)
SourceInstance methods
delimiter
Sourceformat
Sourceformat=(format : OutputFormat)
Sourcegit_arguments
Sourcegit_command_arguments
Sourcegit_dir
Sourcegit_log
Sourcegit_log
Sourcegit_order_argument
Sourcegitbin
Sourceinclude_file_name_status?
Sourcelimit
Sourceoutput_file
Sourcepretty?
Sourcereverse_order?
Sourcerun
Sourceshow_format_string
Sourceshow_git_command
Sourcestreaming?
Sourceverbose?
Sourceworking_directory
Source