aboutsummaryrefslogtreecommitdiffstats
path: root/builtin.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-26replay: introduce new builtinElijah Newren1-0/+1
2023-06-21builtin.h: remove unneccessary includesElijah Newren1-2/+0
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+0
2023-03-28builtins: annotate always-empty prefix parametersJeff King1-0/+10
2022-12-26read-tree: add "--super-prefix" option, eliminate globalÆvar Arnfjörð Bjarmason1-4/+0
2022-11-11Turn `git bisect` into a full built-inJohannes Schindelin1-1/+1
2022-08-12builtin/diagnose.c: create 'git diagnose' builtinVictoria Dye1-0/+1
2022-03-25fsmonitor--daemon: add a built-in fsmonitor daemonJeff Hostetler1-0/+1
2022-01-07hook: add 'run' subcommandEmily Shaffer1-0/+1
2021-10-01builtin.h: remove cmd_tar_tree() declarationÆvar Arnfjörð Bjarmason1-1/+0
2021-04-19parallel-checkout: make it truly parallelMatheus Tavares1-0/+1
2020-11-18Merge branch 'ds/maintenance-part-3'Junio C Hamano1-0/+1
2020-09-25Merge branch 'ds/maintenance-part-1'Junio C Hamano1-0/+1
2020-09-25for-each-repo: run subcommands on configured reposDerrick Stolee1-0/+1
2020-09-17maintenance: create basic maintenance runnerDerrick Stolee1-0/+1
2020-08-13make git-fast-import a builtinJeff King1-0/+1
2020-08-13make git-bugreport a builtinJeff King1-0/+1
2020-08-13make credential helpers builtinsJeff King1-0/+3
2020-03-24Lib-ify prune-packedDenton Liu1-5/+0
2020-03-24Lib-ify fmt-merge-msgDenton Liu1-11/+0
2019-11-22sparse-checkout: create builtin with 'list' subcommandDerrick Stolee1-0/+1
2019-07-25Merge branch 'ab/test-env'Junio C Hamano1-0/+1
2019-07-09Merge branch 'nd/switch-and-restore'Junio C Hamano1-0/+2
2019-06-21env--helper: new undocumented builtin wrapping git_env_*()Ævar Arnfjörð Bjarmason1-0/+1
2019-05-13Merge branch 'dl/no-extern-in-func-decl'Junio C Hamano1-127/+127
2019-05-09Merge branch 'js/misc-doc-fixes'Junio C Hamano1-1/+0
2019-05-07checkout: split part of it to new command 'restore'Nguyễn Thái Ngọc Duy1-0/+1
2019-05-05*.[ch]: manually align parameter listsDenton Liu1-1/+1
2019-05-05*.[ch]: remove extern from function declarations using spatchDenton Liu1-126/+126
2019-04-19Turn `git serve` into a test helperJohannes Schindelin1-1/+0
2019-04-02checkout: split part of it to new command 'switch'Nguyễn Thái Ngọc Duy1-0/+1
2019-03-07stash: convert `stash--helper.c` into `stash.c`Paul-Sebastian Ungureanu1-1/+1
2019-03-07stash: convert apply to builtinJoel Teichroeb1-0/+1
2018-11-02Merge branch 'ag/rebase-i-in-c'Junio C Hamano1-1/+1
2018-11-02Merge branch 'pk/rebase-in-c'Junio C Hamano1-0/+1
2018-10-09rebase -i: move rebase--helper modes to rebase--interactiveAlban Gruin1-1/+0
2018-10-09rebase -i: implement the main part of interactive rebase as a builtinAlban Gruin1-0/+1
2018-08-20Sync 'ds/multi-pack-index' to v2.19.0-rc0Junio C Hamano1-0/+1
2018-08-13Introduce `range-diff` to compare iterations of a topic branchJohannes Schindelin1-0/+1
2018-08-06rebase: start implementing it as a builtinPratik Karki1-0/+1
2018-07-20multi-pack-index: add builtinDerrick Stolee1-0/+1
2018-06-25Merge branch 'jk/show-index'Junio C Hamano1-0/+1
2018-05-29make show-index a builtinJeff King1-0/+1
2018-05-08Merge branch 'ds/commit-graph'Junio C Hamano1-0/+1
2018-04-02commit-graph: create git-commit-graph builtinDerrick Stolee1-0/+1
2018-03-15serve: introduce git-serveBrandon Williams1-0/+1
2018-03-14upload-pack: convert to a builtinBrandon Williams1-0/+1
2017-08-03git.c: provide setup_auto_pager()Martin Ågren1-0/+12
2017-08-03git.c: let builtins opt for handling `pager.foo` themselvesMartin Ågren1-0/+8
2017-08-03builtin.h: take over documentation from api-builtin.txtMartin Ågren1-0/+80
2017-05-24blame: move textconv_object with related functionsJeff Smith1-2/+0
2017-02-09rebase--helper: add a builtin helper for interactive rebasesJohannes Schindelin1-0/+1
2017-01-17difftool: add a skeleton for the upcoming builtinJohannes Schindelin1-0/+1
2016-09-07builtin: convert textconv_object to use struct object_idbrian m. carlson1-1/+1
2015-10-05Merge branch 'sb/submodule-helper'Junio C Hamano1-0/+1
2015-09-03submodule: rewrite `module_list` shell function in CStefan Beller1-0/+1
2015-08-04builtin-am: implement skeletal builtin amPaul Tan1-0/+1
2015-08-03Merge branch 'pt/pull-builtin'Junio C Hamano1-0/+1
2015-06-29worktree: new place for "git prune --worktrees"Nguyễn Thái Ngọc Duy1-0/+1
2015-06-15pull: implement skeletal builtin pullPaul Tan1-0/+1
2014-10-13trailer: add interpret-trailers commandChristian Couder1-0/+1
2014-06-23verify-commit: scriptable commit signature verificationMichael J Gruber1-0/+1
2014-01-06builtin/help.c: speed up is_git_command() by checking for builtin commands firstSebastian Schuberth1-0/+2
2013-11-12repo-config: remove deprecated alias for "git config"John Keeping1-1/+0
2013-09-17repack: rewrite the shell script in CStefan Beller1-0/+1
2013-07-13builtin: add git-check-mailmap commandEric Sunshine1-0/+1
2013-06-24Merge branch 'jh/libify-note-handling'Junio C Hamano1-16/+0
2013-06-12Move copy_note_for_rewrite + friends from builtin/notes.c to notes-utils.cJohan Herland1-16/+0
2013-06-12finish_copy_notes_for_rewrite(): Let caller provide commit messageJohan Herland1-1/+1
2013-05-28prune-packed: avoid implying "1" is DRY_RUN in prune_packed_objects()Nguyễn Thái Ngọc Duy1-0/+3
2013-01-23Merge branch 'as/check-ignore'Junio C Hamano1-0/+1
2013-01-10Merge branch 'jc/maint-fmt-merge-msg-no-edit-lose-credit'Junio C Hamano1-1/+2
2013-01-06add git-check-ignore sub-commandAdam Spiers1-0/+1
2012-12-28merge --no-edit: do not credit people involved in the side branchJunio C Hamano1-1/+2
2012-10-29Move setup_diff_pager to libgit.aNguyễn Thái Ngọc Duy1-4/+0
2012-09-15builtin/notes.c: mark file-scope private symbols as staticJunio C Hamano1-2/+0
2012-09-10Merge branch 'jk/maint-null-in-trees' into maint-1.7.11Junio C Hamano1-1/+1
2012-08-27Merge branch 'jk/maint-null-in-trees'Junio C Hamano1-1/+1
2012-08-24Merge branch 'lp/no-cmd-http-fetch' into maint-1.7.11Junio C Hamano1-3/+0
2012-07-29diff: do not use null sha1 as a sentinel valueJeff King1-1/+1
2012-07-11Merge branch 'jk/diff-no-index-pager' into maintJunio C Hamano1-0/+2
2012-07-09Merge branch 'mm/credential-plumbing'Junio C Hamano1-0/+1
2012-06-28Merge branch 'jk/diff-no-index-pager'Junio C Hamano1-0/+2
2012-06-25add 'git credential' plumbing commandJavier Roucher Iglesias1-0/+1
2012-06-25Merge branch 'lp/no-cmd-http-fetch'Junio C Hamano1-3/+0
2012-06-15fix pager.diff with diff --no-indexJeff King1-0/+2
2012-06-15builtin.h: remove unused cmd_<foo> declarationsLuka Perkov1-3/+0
2012-06-03move git_version_string into version.cJeff King1-1/+0
2012-04-27Add column layout skeleton and git-columnNguyễn Thái Ngọc Duy1-0/+1
2011-12-16Merge branch 'jk/upload-archive-use-start-command'Junio C Hamano1-0/+1
2011-11-21upload-archive: use start_command instead of forkJeff King1-0/+1
2011-11-07fmt-merge-msg: package options into a structureJunio C Hamano1-1/+7
2011-02-13repo-config: add deprecation warningRené Scharfe1-1/+2
2010-12-08Merge branch 'il/remote-fd-ext'Junio C Hamano1-0/+2
2010-12-08Merge branch 'jh/notes-merge'Junio C Hamano1-1/+1
2010-11-17Merge branch 'ks/no-textconv-symlink'Junio C Hamano1-1/+1
2010-11-17builtin/notes.c: Refactor creation of notes commits.Johan Herland1-1/+1
2010-10-13git-remote-extIlari Liusvaara1-0/+1
2010-10-13git-remote-fdIlari Liusvaara1-0/+1
2010-09-29blame,cat-file --textconv: Don't assume mode is ``S_IFREF | 0664''Kirill Smelkov1-1/+1
2010-09-29Merge branch 'rr/fmt-merge-msg'Junio C Hamano1-3/+4
2010-09-09fmt_merge_msg: Change fmt_merge_msg API to accept shortlog_lenRamkumar Ramachandra1-3/+4
2010-09-01builtin.h: Move two functions definitions to help.h.Thiago Farina1-2/+0
2010-06-27Merge branch 'cp/textconv-cat-file'Junio C Hamano1-0/+2
2010-06-25Merge branch 'maint'Junio C Hamano1-2/+2
2010-06-24msvc: Fix some "expr evaluates to function" compiler warningsRamsay Jones1-2/+2
2010-06-18textconv: support for cat_fileClément Poulain1-0/+2
2010-06-18Merge branch 'tc/merge-m-log'Junio C Hamano1-0/+1
2010-05-10fmt-merge-msg: add function to append shortlog onlyTay Ray Chuan1-0/+1
2010-04-01make commit_tree a library functionJeff King1-3/+0
2010-03-12notes: implement helpers needed for note copying during rewriteThomas Rast1-0/+17
2010-02-13Builtin-ify git-notesJohan Herland1-0/+3
2010-01-22make "index-pack" a built-inLinus Torvalds1-0/+1
2010-01-22make "git pack-redundant" a built-inLinus Torvalds1-0/+1
2010-01-22make "git unpack-file" a built-inLinus Torvalds1-0/+1
2010-01-22make "mktag" a built-inLinus Torvalds1-0/+1
2010-01-22make "merge-index" a built-inLinus Torvalds1-0/+1
2010-01-21make "git patch-id" a built-inLinus Torvalds1-0/+1
2010-01-21make "git var" a built-inLinus Torvalds1-0/+1
2010-01-21make "git hash-object" a built-inLinus Torvalds1-0/+1
2010-01-21make "git merge-tree" a built-inLinus Torvalds1-0/+1
2009-11-09Retire fetch--tool helper to contrib/examplesJonathan Nieder1-1/+0
2009-08-29update-server-info: make builtin, use parseoptRené Scharfe1-0/+1
2009-08-21Merge branch 'cc/replace'Junio C Hamano1-0/+1
2009-08-05builtin-mailsplit.c: remove read_line_with_nul() since it is no longer usedBrandon Casey1-1/+0
2009-05-31Add new "git replace" commandChristian Couder1-0/+1
2009-05-10build-in git-mktreeJunio C Hamano1-0/+1
2009-04-05bisect--helper: implement "git bisect--helper"Christian Couder1-0/+1
2008-09-25Merge branch 'jc/alternate-push'Shawn O. Pearce1-0/+1
2008-09-10commit_tree(): add a new author parameterMiklos Vajna1-1/+2
2008-09-09receive-pack: make it a builtinJunio C Hamano1-0/+1
2008-08-31git wrapper: DWIM mistyped commandsJohannes Schindelin1-1/+1
2008-08-25Revert "Build-in "git-shell""Junio C Hamano1-1/+0
2008-08-20Build-in "git-shell"Junio C Hamano1-0/+1
2008-07-23Allow pager of diff command be enabled/disabledAlex Riesen1-0/+1
2008-07-07Build in mergeMiklos Vajna1-0/+1
2008-07-06git-commit-tree: make it usable from other builtinsMiklos Vajna1-0/+4
2008-06-30git-fmt-merge-msg: make it usable from other builtinsMiklos Vajna1-0/+3
2008-06-06Print info about "git help COMMAND" on git's main usage pagesTeemu Likonen1-0/+1
2008-05-25Merge branch 'js/mailinfo'Junio C Hamano1-0/+1
2008-05-25mailsplit and mailinfo: gracefully handle NUL charactersJohannes Schindelin1-0/+1
2008-05-04Build in cloneDaniel Barkalow1-0/+1
2008-03-01Make git-remote a builtinJohannes Schindelin1-0/+1
2008-02-27Merge branch 'db/checkout'Junio C Hamano1-0/+2
2008-02-16Build in checkoutDaniel Barkalow1-0/+1
2008-02-09Build-in merge-recursiveDaniel Barkalow1-0/+1
2008-02-05Make error messages from cherry-pick/revert more sensibleJunio C Hamano1-1/+0
2007-12-04Merge branch 'kh/commit'Junio C Hamano1-1/+2
2007-12-02Add 'git fast-export', the sister of 'git fast-import'Johannes Schindelin1-0/+1
2007-11-24Merge branch 'jk/send-pack'Junio C Hamano1-0/+2
2007-11-24Merge branch 'sb/clean'Junio C Hamano1-0/+1
2007-11-22Port git commit to C.Kristian Høgsberg1-1/+2
2007-11-22git-merge-ours: make it a builtin.Thomas Harning1-0/+1
2007-11-18Make git-clean a builtinShawn Bohrer1-0/+1
2007-11-05Build in ls-remoteDaniel Barkalow1-1/+1
2007-11-02Build-in send-pack, with an API for other programs to call.Daniel Barkalow1-0/+1
2007-11-02Build-in peek-remote, using transport infrastructure.Daniel Barkalow1-0/+1
2007-10-29"git" returns 1; "git help" and "git help -a" return 0Scott R Parish1-0/+1
2007-10-16Merge branch 'master' into db/fetch-packShawn O. Pearce1-1/+0
2007-09-27Clean up stripspace a bit, use strbuf even more.Kristian Høgsberg1-1/+0
2007-09-19Make fetch a builtinDaniel Barkalow1-0/+1
2007-09-19Make fetch-pack a builtin with an internal APIDaniel Barkalow1-0/+1
2007-09-19Modularize commit-walkerDaniel Barkalow1-0/+1
2007-09-12Make "git reset" a builtin.Carlos Rica1-0/+1
2007-07-26Make verify-tag a builtin.Carlos Rica1-0/+1
2007-07-20Make git tag a builtin.Carlos Rica1-0/+1
2007-07-11Function stripspace now gets a buffer instead file descriptors.Carlos Rica1-1/+1
2007-06-26Fix git-stripspace to process correctly long lines and spaces.Carlos Rica1-0/+1
2007-06-08Even more missing staticJunio C Hamano1-1/+0
2007-06-08More missing staticJunio C Hamano1-2/+0
2007-05-24Teach mailsplit about Maildir'sFernando J. Pereda1-1/+1
2007-04-14Add basic infrastructure to assign attributes to pathsJunio C Hamano1-0/+1
2007-03-17Make gc a builtin.James Bowes1-0/+1
2007-03-14Merge branch 'jc/fetch'Junio C Hamano1-0/+1
2007-03-03Make git-revert & git-cherry-pick a builtinJohannes Schindelin1-0/+2
2007-02-28Merge branch 'js/bundle'Junio C Hamano1-0/+1
2007-02-27Merge branch 'np/types' into jc/fetchJunio C Hamano1-1/+1
2007-02-22Add git-bundle: move objects and references by archiveJohannes Schindelin1-0/+1
2007-02-13git-fetch--tool: start rewriting parts of git-fetch in C.Junio C Hamano1-0/+1
2007-02-13Merge branch 'jc/merge-base' (early part)Junio C Hamano1-0/+1
2007-02-12Remove git-diff-stages.Junio C Hamano1-1/+0
2007-02-08git reflog showLinus Torvalds1-0/+1
2007-01-29Make fsck and fsck-objects be builtins.Mark Wooding1-0/+1
2007-01-28[PATCH] Rename git-repo-config to git-config.Tom Prince1-1/+1
2007-01-10Make git-describe a builtin.Shawn O. Pearce1-0/+1
2007-01-09Make merge-base a built-in.Junio C Hamano1-0/+1
2006-12-26Merge branch 'jc/fsck-reflog'Junio C Hamano1-0/+1
2006-12-21Make git-rerere a builtinJohannes Schindelin1-0/+1
2006-12-20git reflog expireJunio C Hamano1-0/+1
2006-12-06Add builtin merge-file, a minimal replacement for RCS mergeJohannes Schindelin1-0/+1
2006-11-19Build in shortlogJohannes Schindelin1-0/+1
2006-11-08git-pickaxe: retire pickaxeJunio C Hamano1-0/+1
2006-11-07Merge branch 'jc/pickaxe'Junio C Hamano1-0/+1
2006-11-01Merge branch 'rs/cherry'Junio C Hamano1-0/+1
2006-11-01Merge branch 'lj/refs'Junio C Hamano1-0/+3
2006-10-25Merge for-each-ref to sync gitweb fully with 'next'Junio C Hamano1-1/+2
2006-10-25Merge branch 'jc/web-blame'Junio C Hamano1-0/+1
2006-10-23Make git-branch a builtinLars Hjemli1-0/+1
2006-10-23Built-in cherryRene Scharfe1-0/+1
2006-10-22Make prune also run prune-packedJ. Bruce Fields1-0/+1