aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/log.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-17Merge branch 'jk/cocci'Junio C Hamano1-3/+3
2018-09-17Merge branch 'es/format-patch-rangediff'Junio C Hamano1-1/+60
2018-09-17Merge branch 'es/format-patch-interdiff'Junio C Hamano1-21/+61
2018-09-17Merge branch 'ds/reachable'Junio C Hamano1-0/+1
2018-08-29convert "oidcmp() == 0" to oideq()Jeff King1-3/+3
2018-08-15Merge branch 'nd/i18n'Junio C Hamano1-3/+3
2018-08-14format-patch: allow --range-diff to apply to a lone-patchEric Sunshine1-4/+5
2018-08-14format-patch: add --creation-factor tweak for --range-diffEric Sunshine1-1/+9
2018-08-14format-patch: teach --range-diff to respect -v/--reroll-countEric Sunshine1-1/+6
2018-08-14format-patch: extend --range-diff to accept revision rangeEric Sunshine1-3/+13
2018-08-14format-patch: add --range-diff option to embed diff in cover letterEric Sunshine1-0/+35
2018-08-14Merge branch 'es/format-patch-interdiff' into es/format-patch-rangediffJunio C Hamano1-21/+61
2018-08-02Merge branch 'sb/object-store-lookup'Junio C Hamano1-4/+6
2018-07-23format-patch: allow --interdiff to apply to a lone-patchEric Sunshine1-3/+5
2018-07-23interdiff: teach show_interdiff() to indent interdiffEric Sunshine1-1/+1
2018-07-23format-patch: teach --interdiff to respect -v/--reroll-countEric Sunshine1-1/+16
2018-07-23format-patch: add --interdiff option to embed diff in cover letterEric Sunshine1-2/+22
2018-07-23format-patch: allow additional generated content in make_cover_letter()Eric Sunshine1-20/+23
2018-07-23Update messages in preparation for i18nNguyễn Thái Ngọc Duy1-3/+3
2018-07-20commit.h: remove method declarationsDerrick Stolee1-0/+1
2018-07-18Merge branch 'xy/format-patch-prereq-patch-id-fix'Junio C Hamano1-0/+1
2018-07-18Merge branch 'sb/object-store-grafts'Junio C Hamano1-0/+1
2018-06-29commit: add repository argument to lookup_commit_referenceStefan Beller1-3/+4
2018-06-29object: add repository argument to parse_objectStefan Beller1-1/+2
2018-06-29Merge branch 'sb/object-store-grafts' into sb/object-store-lookupJunio C Hamano1-0/+1
2018-06-25Merge branch 'nd/commit-util-to-slab'Junio C Hamano1-4/+13
2018-06-19format-patch: clear UNINTERESTING flag before prepare_basesXiaolong Ye1-0/+1
2018-05-24Use OPT_SET_INT_F() for cmdline option specificationNguyễn Thái Ngọc Duy1-3/+3
2018-05-23Merge branch 'bc/format-patch-cover-no-attach'Junio C Hamano1-1/+1
2018-05-23Merge branch 'ds/lazy-load-trees'Junio C Hamano1-2/+2
2018-05-21log: use commit-slab in prepare_bases() instead of commit->utilNguyễn Thái Ngọc Duy1-2/+8
2018-05-21revision.c: use commit-slab for show_sourceNguyễn Thái Ngọc Duy1-2/+5
2018-05-16object-store: move object access functions to object-store.hStefan Beller1-0/+1
2018-05-02format-patch: make cover letters always text/plainbrian m. carlson1-1/+1
2018-04-11treewide: replace maybe_tree with accessor methodsDerrick Stolee1-2/+2
2018-04-11treewide: rename tree to maybe_treeDerrick Stolee1-2/+2
2018-03-14sha1_file: convert read_sha1_file to struct object_idbrian m. carlson1-1/+1
2018-03-14Convert find_unique_abbrev* to struct object_idbrian m. carlson1-2/+2
2018-03-14tree: convert read_tree_recursive to struct object_idbrian m. carlson1-1/+1
2018-02-02format-patch: reduce patch diffstat width to 72Nguyễn Thái Ngọc Duy1-0/+2
2018-01-25format-patch: keep cover-letter diffstat wrapped in 72 columnsNguyễn Thái Ngọc Duy1-1/+4
2018-01-23Merge branch 'sb/diff-blobfind-pickaxe'Junio C Hamano1-2/+2
2018-01-04diff: introduce DIFF_PICKAXE_KINDS_MASKStefan Beller1-2/+2
2017-11-22log: add option to choose which refs to decorateRafael Ascensão1-1/+9
2017-11-09Merge branch 'bw/diff-opt-impl-to-bitfields'Junio C Hamano1-14/+13
2017-11-01diff: make struct diff_flags members lowercaseBrandon Williams1-13/+13
2017-11-01diff: remove DIFF_OPT_SET macroBrandon Williams1-7/+7
2017-11-01diff: remove DIFF_OPT_TST macroBrandon Williams1-6/+6
2017-11-01diff: remove touched flagsBrandon Williams1-2/+0
2017-11-01diff: add flag to indicate textconv was set via cmdlineBrandon Williams1-1/+1
2017-11-01diff: convert flags to be stored in bitfieldsBrandon Williams1-1/+2
2017-10-16refs: convert dwim_ref and expand_ref to struct object_idbrian m. carlson1-1/+1
2017-09-24refs: pass NULL to resolve_ref_unsafe() if hash is not neededRené Scharfe1-2/+1
2017-08-24Merge branch 'jc/simplify-progress'Junio C Hamano1-1/+1
2017-08-23Merge branch 'kw/rebase-progress'Junio C Hamano1-0/+10
2017-08-22Merge branch 'ma/parse-maybe-bool'Junio C Hamano1-5/+5
2017-08-14format-patch: have progress option while generating patchesKevin Willford1-0/+10
2017-08-11Merge branch 'jk/reflog-walk'Junio C Hamano1-3/+6
2017-08-07parse_decoration_style: drop unused argument `var`Martin Ågren1-3/+3
2017-08-07treewide: deprecate git_config_maybe_bool, use git_parse_maybe_boolMartin Ågren1-2/+2
2017-07-17sha1_name: convert GET_SHA1* flags to GET_OID*brian m. carlson1-1/+1
2017-07-17sha1_name: convert get_sha1* to get_oid*brian m. carlson1-2/+2
2017-07-12Merge branch 'rs/use-div-round-up'Junio C Hamano1-1/+1
2017-07-10use DIV_ROUND_UPRené Scharfe1-1/+1
2017-07-09log: do not free parents when walking reflogJeff King1-2/+2
2017-07-09log: clarify comment about reflog cyclesJeff King1-1/+4
2017-06-24Merge branch 'jk/diff-blob' into maintJunio C Hamano1-3/+7
2017-06-24Merge branch 'bw/config-h'Junio C Hamano1-0/+1
2017-06-19Merge branch 'bw/object-id'Junio C Hamano1-4/+4
2017-06-15config: don't include config.h by defaultBrandon Williams1-0/+1
2017-06-13Merge branch 'nd/fopen-errors'Junio C Hamano1-3/+8
2017-06-05diff-tree: convert diff_tree_sha1 to struct object_idBrandon Williams1-3/+3
2017-06-04Merge branch 'ah/log-decorate-default-to-auto' into maintJunio C Hamano1-2/+2
2017-06-02Merge branch 'jk/diff-blob'Junio C Hamano1-3/+7
2017-06-02patch-ids: convert to struct object_idBrandon Williams1-1/+1
2017-05-29Merge branch 'bc/object-id'Junio C Hamano1-5/+5
2017-05-26log: fix memory leak in open_next_file()Nguyễn Thái Ngọc Duy1-4/+8
2017-05-26print errno when reporting a system call errorNguyễn Thái Ngọc Duy1-1/+2
2017-05-24get_sha1_with_context: dynamically allocate oc->pathJeff King1-3/+7
2017-05-23Merge branch 'ah/log-decorate-default-to-auto'Junio C Hamano1-2/+2
2017-05-15builtin/log: honor log.decoratebrian m. carlson1-2/+2
2017-05-08object: convert parse_object* to take struct object_idbrian m. carlson1-1/+1
2017-05-08Convert lookup_commit* to struct object_idbrian m. carlson1-4/+4
2017-04-27timestamp_t: a new data type for timestampsJohannes Schindelin1-1/+1
2017-04-23PRItime: introduce a new "printf format" for timestampsJohannes Schindelin1-1/+1
2017-04-11Merge branch 'ah/log-decorate-default-to-auto'Junio C Hamano1-1/+8
2017-03-24log: if --decorate is not given, default to --decorate=autoAlex Henrie1-1/+8
2017-03-21prefix_filename: return newly allocated stringJeff King1-1/+1
2017-03-21prefix_filename: drop length parameterJeff King1-2/+1
2017-03-01pretty: use fmt_output_email_subject()René Scharfe1-2/+3
2016-09-26Merge branch 'jt/format-patch-rfc'Junio C Hamano1-1/+9
2016-09-21Merge branch 'jt/format-patch-base-info-above-sig'Junio C Hamano1-3/+3
2016-09-21format-patch: add "--rfc" for the common case of [RFC PATCH]Josh Triplett1-1/+9
2016-09-19Merge branch 'bc/object-id'Junio C Hamano1-22/+22
2016-09-15format-patch: show base info before email signatureJosh Triplett1-3/+3
2016-09-08Merge branch 'jk/format-patch-number-singleton-patch-with-cover'Junio C Hamano1-4/+4
2016-09-07streaming: make stream_blob_to_fd take struct object_idbrian m. carlson1-2/+2
2016-09-07builtin: convert textconv_object to use struct object_idbrian m. carlson1-1/+1
2016-09-07builtin/log: convert some static functions to use struct object_idbrian m. carlson1-22/+22
2016-08-23format-patch: show 0/1 and 1/1 for singleton patch with cover letterJacob Keller1-4/+4
2016-08-12Merge branch 'kw/patch-ids-optim'Junio C Hamano1-1/+1
2016-08-11rebase: avoid computing unnecessary patch IDsKevin Willford1-1/+1
2016-08-10Merge branch 'jt/format-patch-from-config'Junio C Hamano1-1/+12
2016-08-01format-patch: format.from gives the default for --fromJosh Triplett1-1/+12
2016-07-19Merge branch 'js/log-to-diffopt-file'Junio C Hamano1-39/+48
2016-07-11Merge branch 'mj/log-show-signature-conf'Junio C Hamano1-0/+6
2016-07-06Merge branch 'ew/mboxrd-format-am'Junio C Hamano1-1/+1
2016-07-06Merge branch 'jk/string-list-static-init'Junio C Hamano1-3/+3
2016-06-24format-patch: use stdout directlyJohannes Schindelin1-5/+1
2016-06-24format-patch: avoid freopen()Johannes Schindelin1-31/+33
2016-06-24format-patch: explicitly switch off color when writing to filesJohannes Schindelin1-0/+2
2016-06-24log: prepare log/log-tree to reuse the diffopt.close_file attributeJohannes Schindelin1-3/+12
2016-06-24log: add log.showSignature configuration variableMehul Jain1-0/+6
2016-06-13use string_list initializer consistentlyJeff King1-3/+3
2016-06-06pretty: support "mboxrd" output formatEric Wong1-1/+1
2016-05-23Merge branch 'xy/format-patch-base'Junio C Hamano1-0/+168
2016-04-26format-patch: introduce format.useAutoBase configurationXiaolong Ye1-6/+11
2016-04-26format-patch: introduce --base=auto optionXiaolong Ye1-3/+27
2016-04-26format-patch: add '--base' option to record base tree infoXiaolong Ye1-0/+139
2016-04-13Merge branch 'lt/pretty-expand-tabs'Junio C Hamano1-0/+1
2016-03-30pretty: enable --expand-tabs by default for selected pretty formatsJunio C Hamano1-0/+1
2016-02-25diff: activate diff.renames by defaultMatthieu Moy1-0/+1
2016-02-25log: introduce init_log_defaults()Matthieu Moy1-5/+10
2016-01-13format-patch: introduce format.outputDirectory configurationAlexander Kuleshov1-0/+6
2015-12-15format-patch: add an option to suppress commit hashbrian m. carlson1-0/+5
2015-11-20Remove get_object_hash.brian m. carlson1-9/+9
2015-11-20Convert struct object to object_idbrian m. carlson1-9/+9
2015-11-20Add several uses of get_object_hash.brian m. carlson1-9/+9
2015-10-05use strbuf_complete to conditionally append slashJeff King1-2/+1
2015-08-25builtin/log.c: minor reformatJunio C Hamano1-4/+2
2015-08-20log: show merge commit when --cc is givenJunio C Hamano1-0/+4
2015-08-20log: when --cc is given, default to -p unless told otherwiseJunio C Hamano1-0/+4
2015-08-20log: rename "tweak" helpersJunio C Hamano1-5/+6
2015-08-03Merge branch 'jk/date-mode-format'Junio C Hamano1-2/+2
2015-08-03Merge branch 'dt/log-follow-config'Junio C Hamano1-0/+16
2015-08-03Merge branch 'mh/init-delete-refs-api'Junio C Hamano1-0/+1
2015-07-09log: add "log.follow" configuration variableDavid Turner1-0/+16
2015-06-29convert "enum date_mode" into a structJeff King1-2/+2
2015-06-24Merge branch 'jc/do-not-feed-tags-to-clear-commit-marks'Junio C Hamano1-6/+6
2015-06-22refs: move the remaining ref module declarations to refs.hMichael Haggerty1-0/+1
2015-06-05Merge branch 'jk/at-push-sha1'Junio C Hamano1-5/+2
2015-06-01format-patch: do not feed tags to clear_commit_marks()Junio C Hamano1-6/+6
2015-05-21remote.c: report specific errors from branch_get_upstreamJeff King1-1/+1
2015-05-21remote.c: introduce branch_get_upstream helperJeff King1-5/+2
2015-05-03blame, log: format usage strings similarly to those in documentationAlex Henrie1-1/+1
2015-02-11Merge branch 'ah/usage-strings'Junio C Hamano1-2/+2
2015-02-11Merge branch 'dk/format-patch-ignore-diff-submodule'Junio C Hamano1-1/+1
2015-01-14Merge branch 'km/log-usage-string-i18n'Junio C Hamano1-2/+2
2015-01-14standardize usage info string formatAlex Henrie1-3/+3
2015-01-07format-patch: ignore diff.submodule settingDoug Kelly1-1/+1
2015-01-06log.c: fix translation markingsKyle J. McKay1-2/+2
2014-12-01tree.c: update read_tree_recursive callback to pass strbuf as baseNguyễn Thái Ngọc Duy1-1/+1
2014-10-21Merge branch 'rs/ref-transaction'Junio C Hamano1-1/+2
2014-10-20Merge branch 'jn/parse-config-slot'Junio C Hamano1-1/+1
2014-10-15refs.c: change resolve_ref_unsafe reading argument to be a flags fieldRonnie Sahlberg1-1/+2
2014-10-14pass config slots as pointers instead of offsetsJonathan Nieder1-1/+1
2014-10-07use skip_prefix() to avoid more magic numbersRené Scharfe1-2/+4
2014-09-26Merge branch 'rs/realloc-array'Junio C Hamano1-1/+1
2014-09-19Merge branch 'mr/mark-i18n-log-rerere'Junio C Hamano1-5/+5
2014-09-18use REALLOC_ARRAY for changing the allocation size of arraysRené Scharfe1-1/+1
2014-09-15builtin/log.c: mark strings for translationMatthias Ruester1-5/+5
2014-09-09Merge branch 'mm/log-branch-desc-plug-leak'Junio C Hamano1-0/+1
2014-08-07builtin/log.c: fix minor memory leakMatthieu Moy1-0/+1
2014-07-16Merge branch 'jk/commit-buffer-length' into maintJunio C Hamano1-6/+7
2014-07-10use strbuf_addbuf for adding strbufsRené Scharfe1-1/+1
2014-07-09Merge branch 'jk/skip-prefix'Junio C Hamano1-6/+6
2014-07-02Merge branch 'jk/commit-buffer-length'Junio C Hamano1-6/+7
2014-06-25Merge branch 'jk/diff-follow-must-take-one-pathspec' into maintJunio C Hamano1-6/+2
2014-06-20use skip_prefix to avoid repeating stringsJeff King1-6/+6
2014-06-16Merge branch 'lt/log-auto-decorate'Junio C Hamano1-0/+2
2014-06-16Merge branch 'jm/format-patch-mail-sig'Junio C Hamano1-2/+24
2014-06-16Merge branch 'jk/diff-follow-must-take-one-pathspec'Junio C Hamano1-6/+2
2014-06-13commit: record buffer length in cacheJeff King1-1/+1
2014-06-13use get_commit_buffer everywhereJeff King1-2/+5
2014-06-13provide a helper to free commit bufferJeff King1-4/+2
2014-05-30git log: support "auto" decorationsLinus Torvalds1-0/+2
2014-05-27format-patch: add "--signature-file=<file>" optionJeremiah Mahler1-0/+17
2014-05-21format-patch: make newline after signature conditionalJeff King1-2/+7
2014-05-20move "--follow needs one pathspec" rule to diff_setup_doneJeff King1-6/+2
2014-03-31comments: fix misuses of "nor"Justin Lebar1-1/+1
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-4/+4
2013-10-23Merge branch 'mg/more-textconv'Junio C Hamano1-3/+23
2013-09-09Merge branch 'jl/submodule-mv'Junio C Hamano1-1/+1
2013-08-05log, format-patch: parsing uses OPT__QUIETStefan Beller1-3/+2
2013-08-05Replace deprecated OPT_BOOLEAN by OPT_BOOLStefan Beller1-4/+4
2013-08-05Remove deprecated OPTION_BOOLEAN for parsing argumentsStefan Beller1-2/+2
2013-07-15remove init_pathspec() in favor of parse_pathspec()Nguyễn Thái Ngọc Duy1-1/+1
2013-07-03teach format-patch to place other authors into in-body "From"Jeff King1-0/+24
2013-07-01Merge branch 'jc/topo-author-date-sort'Junio C Hamano1-1/+1
2013-06-11toposort: rename "lifo" fieldJunio C Hamano1-1/+1
2013-06-02Merge branch 'tr/line-log'Junio C Hamano1-0/+31
2013-05-10show: honor --textconv for blobsMichael J Gruber1-3/+22
2013-05-10diff_opt: track whether flags have been set explicitlyJunio C Hamano1-0/+1
2013-04-26Merge branch 'rr/shortlog-doc'Junio C Hamano1-1/+1
2013-04-22builtin/log.c: make usage string consistent with docRamkumar Ramachandra1-1/+1
2013-04-07format-patch: trivial cleanupsFelipe Contreras1-36/+35
2013-04-07format-patch: add format.coverLetter configuration variableFelipe Contreras1-6/+26
2013-04-07log: update to OPT_BOOLFelipe Contreras1-7/+7
2013-04-07format-patch: refactor branch name calculationFelipe Contreras1-17/+16
2013-04-07format-patch: improve head calculation for cover-letterFelipe Contreras1-18/+4