index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
builtin.h
Age
Commit message (
Expand
)
Author
Files
Lines
43 hours
builtin/refs: new command to migrate ref storage formats
Patrick Steinhardt
1
-0
/
+1
2023-11-26
replay: introduce new builtin
Elijah Newren
1
-0
/
+1
2023-06-21
builtin.h: remove unneccessary includes
Elijah Newren
1
-2
/
+0
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-1
/
+0
2023-03-28
builtins: annotate always-empty prefix parameters
Jeff King
1
-0
/
+10
2022-12-26
read-tree: add "--super-prefix" option, eliminate global
Ævar Arnfjörð Bjarmason
1
-4
/
+0
2022-11-11
Turn `git bisect` into a full built-in
Johannes Schindelin
1
-1
/
+1
2022-08-12
builtin/diagnose.c: create 'git diagnose' builtin
Victoria Dye
1
-0
/
+1
2022-03-25
fsmonitor--daemon: add a built-in fsmonitor daemon
Jeff Hostetler
1
-0
/
+1
2022-01-07
hook: add 'run' subcommand
Emily Shaffer
1
-0
/
+1
2021-10-01
builtin.h: remove cmd_tar_tree() declaration
Ævar Arnfjörð Bjarmason
1
-1
/
+0
2021-04-19
parallel-checkout: make it truly parallel
Matheus Tavares
1
-0
/
+1
2020-11-18
Merge branch 'ds/maintenance-part-3'
Junio C Hamano
1
-0
/
+1
2020-09-25
Merge branch 'ds/maintenance-part-1'
Junio C Hamano
1
-0
/
+1
2020-09-25
for-each-repo: run subcommands on configured repos
Derrick Stolee
1
-0
/
+1
2020-09-17
maintenance: create basic maintenance runner
Derrick Stolee
1
-0
/
+1
2020-08-13
make git-fast-import a builtin
Jeff King
1
-0
/
+1
2020-08-13
make git-bugreport a builtin
Jeff King
1
-0
/
+1
2020-08-13
make credential helpers builtins
Jeff King
1
-0
/
+3
2020-03-24
Lib-ify prune-packed
Denton Liu
1
-5
/
+0
2020-03-24
Lib-ify fmt-merge-msg
Denton Liu
1
-11
/
+0
2019-11-22
sparse-checkout: create builtin with 'list' subcommand
Derrick Stolee
1
-0
/
+1
2019-07-25
Merge branch 'ab/test-env'
Junio C Hamano
1
-0
/
+1
2019-07-09
Merge branch 'nd/switch-and-restore'
Junio C Hamano
1
-0
/
+2
2019-06-21
env--helper: new undocumented builtin wrapping git_env_*()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2019-05-13
Merge branch 'dl/no-extern-in-func-decl'
Junio C Hamano
1
-127
/
+127
2019-05-09
Merge branch 'js/misc-doc-fixes'
Junio C Hamano
1
-1
/
+0
2019-05-07
checkout: split part of it to new command 'restore'
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2019-05-05
*.[ch]: manually align parameter lists
Denton Liu
1
-1
/
+1
2019-05-05
*.[ch]: remove extern from function declarations using spatch
Denton Liu
1
-126
/
+126
2019-04-19
Turn `git serve` into a test helper
Johannes Schindelin
1
-1
/
+0
2019-04-02
checkout: split part of it to new command 'switch'
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2019-03-07
stash: convert `stash--helper.c` into `stash.c`
Paul-Sebastian Ungureanu
1
-1
/
+1
2019-03-07
stash: convert apply to builtin
Joel Teichroeb
1
-0
/
+1
2018-11-02
Merge branch 'ag/rebase-i-in-c'
Junio C Hamano
1
-1
/
+1
2018-11-02
Merge branch 'pk/rebase-in-c'
Junio C Hamano
1
-0
/
+1
2018-10-09
rebase -i: move rebase--helper modes to rebase--interactive
Alban Gruin
1
-1
/
+0
2018-10-09
rebase -i: implement the main part of interactive rebase as a builtin
Alban Gruin
1
-0
/
+1
2018-08-20
Sync 'ds/multi-pack-index' to v2.19.0-rc0
Junio C Hamano
1
-0
/
+1
2018-08-13
Introduce `range-diff` to compare iterations of a topic branch
Johannes Schindelin
1
-0
/
+1
2018-08-06
rebase: start implementing it as a builtin
Pratik Karki
1
-0
/
+1
2018-07-20
multi-pack-index: add builtin
Derrick Stolee
1
-0
/
+1
2018-06-25
Merge branch 'jk/show-index'
Junio C Hamano
1
-0
/
+1
2018-05-29
make show-index a builtin
Jeff King
1
-0
/
+1
2018-05-08
Merge branch 'ds/commit-graph'
Junio C Hamano
1
-0
/
+1
2018-04-02
commit-graph: create git-commit-graph builtin
Derrick Stolee
1
-0
/
+1
2018-03-15
serve: introduce git-serve
Brandon Williams
1
-0
/
+1
2018-03-14
upload-pack: convert to a builtin
Brandon Williams
1
-0
/
+1
2017-08-03
git.c: provide setup_auto_pager()
Martin Ågren
1
-0
/
+12
2017-08-03
git.c: let builtins opt for handling `pager.foo` themselves
Martin Ågren
1
-0
/
+8
2017-08-03
builtin.h: take over documentation from api-builtin.txt
Martin Ågren
1
-0
/
+80
2017-05-24
blame: move textconv_object with related functions
Jeff Smith
1
-2
/
+0
2017-02-09
rebase--helper: add a builtin helper for interactive rebases
Johannes Schindelin
1
-0
/
+1
2017-01-17
difftool: add a skeleton for the upcoming builtin
Johannes Schindelin
1
-0
/
+1
2016-09-07
builtin: convert textconv_object to use struct object_id
brian m. carlson
1
-1
/
+1
2015-10-05
Merge branch 'sb/submodule-helper'
Junio C Hamano
1
-0
/
+1
2015-09-03
submodule: rewrite `module_list` shell function in C
Stefan Beller
1
-0
/
+1
2015-08-04
builtin-am: implement skeletal builtin am
Paul Tan
1
-0
/
+1
2015-08-03
Merge branch 'pt/pull-builtin'
Junio C Hamano
1
-0
/
+1
2015-06-29
worktree: new place for "git prune --worktrees"
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2015-06-15
pull: implement skeletal builtin pull
Paul Tan
1
-0
/
+1
2014-10-13
trailer: add interpret-trailers command
Christian Couder
1
-0
/
+1
2014-06-23
verify-commit: scriptable commit signature verification
Michael J Gruber
1
-0
/
+1
2014-01-06
builtin/help.c: speed up is_git_command() by checking for builtin commands first
Sebastian Schuberth
1
-0
/
+2
2013-11-12
repo-config: remove deprecated alias for "git config"
John Keeping
1
-1
/
+0
2013-09-17
repack: rewrite the shell script in C
Stefan Beller
1
-0
/
+1
2013-07-13
builtin: add git-check-mailmap command
Eric Sunshine
1
-0
/
+1
2013-06-24
Merge branch 'jh/libify-note-handling'
Junio C Hamano
1
-16
/
+0
2013-06-12
Move copy_note_for_rewrite + friends from builtin/notes.c to notes-utils.c
Johan Herland
1
-16
/
+0
2013-06-12
finish_copy_notes_for_rewrite(): Let caller provide commit message
Johan Herland
1
-1
/
+1
2013-05-28
prune-packed: avoid implying "1" is DRY_RUN in prune_packed_objects()
Nguyễn Thái Ngọc Duy
1
-0
/
+3
2013-01-23
Merge branch 'as/check-ignore'
Junio C Hamano
1
-0
/
+1
2013-01-10
Merge branch 'jc/maint-fmt-merge-msg-no-edit-lose-credit'
Junio C Hamano
1
-1
/
+2
2013-01-06
add git-check-ignore sub-command
Adam Spiers
1
-0
/
+1
2012-12-28
merge --no-edit: do not credit people involved in the side branch
Junio C Hamano
1
-1
/
+2
2012-10-29
Move setup_diff_pager to libgit.a
Nguyễn Thái Ngọc Duy
1
-4
/
+0
2012-09-15
builtin/notes.c: mark file-scope private symbols as static
Junio C Hamano
1
-2
/
+0
2012-09-10
Merge branch 'jk/maint-null-in-trees' into maint-1.7.11
Junio C Hamano
1
-1
/
+1
2012-08-27
Merge branch 'jk/maint-null-in-trees'
Junio C Hamano
1
-1
/
+1
2012-08-24
Merge branch 'lp/no-cmd-http-fetch' into maint-1.7.11
Junio C Hamano
1
-3
/
+0
2012-07-29
diff: do not use null sha1 as a sentinel value
Jeff King
1
-1
/
+1
2012-07-11
Merge branch 'jk/diff-no-index-pager' into maint
Junio C Hamano
1
-0
/
+2
2012-07-09
Merge branch 'mm/credential-plumbing'
Junio C Hamano
1
-0
/
+1
2012-06-28
Merge branch 'jk/diff-no-index-pager'
Junio C Hamano
1
-0
/
+2
2012-06-25
add 'git credential' plumbing command
Javier Roucher Iglesias
1
-0
/
+1
2012-06-25
Merge branch 'lp/no-cmd-http-fetch'
Junio C Hamano
1
-3
/
+0
2012-06-15
fix pager.diff with diff --no-index
Jeff King
1
-0
/
+2
2012-06-15
builtin.h: remove unused cmd_<foo> declarations
Luka Perkov
1
-3
/
+0
2012-06-03
move git_version_string into version.c
Jeff King
1
-1
/
+0
2012-04-27
Add column layout skeleton and git-column
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2011-12-16
Merge branch 'jk/upload-archive-use-start-command'
Junio C Hamano
1
-0
/
+1
2011-11-21
upload-archive: use start_command instead of fork
Jeff King
1
-0
/
+1
2011-11-07
fmt-merge-msg: package options into a structure
Junio C Hamano
1
-1
/
+7
2011-02-13
repo-config: add deprecation warning
René Scharfe
1
-1
/
+2
2010-12-08
Merge branch 'il/remote-fd-ext'
Junio C Hamano
1
-0
/
+2
2010-12-08
Merge branch 'jh/notes-merge'
Junio C Hamano
1
-1
/
+1
2010-11-17
Merge branch 'ks/no-textconv-symlink'
Junio C Hamano
1
-1
/
+1
2010-11-17
builtin/notes.c: Refactor creation of notes commits.
Johan Herland
1
-1
/
+1
2010-10-13
git-remote-ext
Ilari Liusvaara
1
-0
/
+1
2010-10-13
git-remote-fd
Ilari Liusvaara
1
-0
/
+1
2010-09-29
blame,cat-file --textconv: Don't assume mode is ``S_IFREF | 0664''
Kirill Smelkov
1
-1
/
+1
2010-09-29
Merge branch 'rr/fmt-merge-msg'
Junio C Hamano
1
-3
/
+4
2010-09-09
fmt_merge_msg: Change fmt_merge_msg API to accept shortlog_len
Ramkumar Ramachandra
1
-3
/
+4
2010-09-01
builtin.h: Move two functions definitions to help.h.
Thiago Farina
1
-2
/
+0
2010-06-27
Merge branch 'cp/textconv-cat-file'
Junio C Hamano
1
-0
/
+2
2010-06-25
Merge branch 'maint'
Junio C Hamano
1
-2
/
+2
2010-06-24
msvc: Fix some "expr evaluates to function" compiler warnings
Ramsay Jones
1
-2
/
+2
2010-06-18
textconv: support for cat_file
Clément Poulain
1
-0
/
+2
2010-06-18
Merge branch 'tc/merge-m-log'
Junio C Hamano
1
-0
/
+1
2010-05-10
fmt-merge-msg: add function to append shortlog only
Tay Ray Chuan
1
-0
/
+1
2010-04-01
make commit_tree a library function
Jeff King
1
-3
/
+0
2010-03-12
notes: implement helpers needed for note copying during rewrite
Thomas Rast
1
-0
/
+17
2010-02-13
Builtin-ify git-notes
Johan Herland
1
-0
/
+3
2010-01-22
make "index-pack" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-22
make "git pack-redundant" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-22
make "git unpack-file" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-22
make "mktag" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-22
make "merge-index" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-21
make "git patch-id" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-21
make "git var" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-21
make "git hash-object" a built-in
Linus Torvalds
1
-0
/
+1
2010-01-21
make "git merge-tree" a built-in
Linus Torvalds
1
-0
/
+1
2009-11-09
Retire fetch--tool helper to contrib/examples
Jonathan Nieder
1
-1
/
+0
2009-08-29
update-server-info: make builtin, use parseopt
René Scharfe
1
-0
/
+1
2009-08-21
Merge branch 'cc/replace'
Junio C Hamano
1
-0
/
+1
2009-08-05
builtin-mailsplit.c: remove read_line_with_nul() since it is no longer used
Brandon Casey
1
-1
/
+0
2009-05-31
Add new "git replace" command
Christian Couder
1
-0
/
+1
2009-05-10
build-in git-mktree
Junio C Hamano
1
-0
/
+1
2009-04-05
bisect--helper: implement "git bisect--helper"
Christian Couder
1
-0
/
+1
2008-09-25
Merge branch 'jc/alternate-push'
Shawn O. Pearce
1
-0
/
+1
2008-09-10
commit_tree(): add a new author parameter
Miklos Vajna
1
-1
/
+2
2008-09-09
receive-pack: make it a builtin
Junio C Hamano
1
-0
/
+1
2008-08-31
git wrapper: DWIM mistyped commands
Johannes Schindelin
1
-1
/
+1
2008-08-25
Revert "Build-in "git-shell""
Junio C Hamano
1
-1
/
+0
2008-08-20
Build-in "git-shell"
Junio C Hamano
1
-0
/
+1
2008-07-23
Allow pager of diff command be enabled/disabled
Alex Riesen
1
-0
/
+1
2008-07-07
Build in merge
Miklos Vajna
1
-0
/
+1
2008-07-06
git-commit-tree: make it usable from other builtins
Miklos Vajna
1
-0
/
+4
2008-06-30
git-fmt-merge-msg: make it usable from other builtins
Miklos Vajna
1
-0
/
+3
2008-06-06
Print info about "git help COMMAND" on git's main usage pages
Teemu Likonen
1
-0
/
+1
2008-05-25
Merge branch 'js/mailinfo'
Junio C Hamano
1
-0
/
+1
2008-05-25
mailsplit and mailinfo: gracefully handle NUL characters
Johannes Schindelin
1
-0
/
+1
2008-05-04
Build in clone
Daniel Barkalow
1
-0
/
+1
2008-03-01
Make git-remote a builtin
Johannes Schindelin
1
-0
/
+1
2008-02-27
Merge branch 'db/checkout'
Junio C Hamano
1
-0
/
+2
2008-02-16
Build in checkout
Daniel Barkalow
1
-0
/
+1
2008-02-09
Build-in merge-recursive
Daniel Barkalow
1
-0
/
+1
2008-02-05
Make error messages from cherry-pick/revert more sensible
Junio C Hamano
1
-1
/
+0
2007-12-04
Merge branch 'kh/commit'
Junio C Hamano
1
-1
/
+2
2007-12-02
Add 'git fast-export', the sister of 'git fast-import'
Johannes Schindelin
1
-0
/
+1
2007-11-24
Merge branch 'jk/send-pack'
Junio C Hamano
1
-0
/
+2
2007-11-24
Merge branch 'sb/clean'
Junio C Hamano
1
-0
/
+1
2007-11-22
Port git commit to C.
Kristian Høgsberg
1
-1
/
+2
2007-11-22
git-merge-ours: make it a builtin.
Thomas Harning
1
-0
/
+1
2007-11-18
Make git-clean a builtin
Shawn Bohrer
1
-0
/
+1
2007-11-05
Build in ls-remote
Daniel Barkalow
1
-1
/
+1
2007-11-02
Build-in send-pack, with an API for other programs to call.
Daniel Barkalow
1
-0
/
+1
2007-11-02
Build-in peek-remote, using transport infrastructure.
Daniel Barkalow
1
-0
/
+1
2007-10-29
"git" returns 1; "git help" and "git help -a" return 0
Scott R Parish
1
-0
/
+1
2007-10-16
Merge branch 'master' into db/fetch-pack
Shawn O. Pearce
1
-1
/
+0
2007-09-27
Clean up stripspace a bit, use strbuf even more.
Kristian Høgsberg
1
-1
/
+0
2007-09-19
Make fetch a builtin
Daniel Barkalow
1
-0
/
+1
2007-09-19
Make fetch-pack a builtin with an internal API
Daniel Barkalow
1
-0
/
+1
2007-09-19
Modularize commit-walker
Daniel Barkalow
1
-0
/
+1
2007-09-12
Make "git reset" a builtin.
Carlos Rica
1
-0
/
+1
2007-07-26
Make verify-tag a builtin.
Carlos Rica
1
-0
/
+1
2007-07-20
Make git tag a builtin.
Carlos Rica
1
-0
/
+1
2007-07-11
Function stripspace now gets a buffer instead file descriptors.
Carlos Rica
1
-1
/
+1
2007-06-26
Fix git-stripspace to process correctly long lines and spaces.
Carlos Rica
1
-0
/
+1
2007-06-08
Even more missing static
Junio C Hamano
1
-1
/
+0
2007-06-08
More missing static
Junio C Hamano
1
-2
/
+0
2007-05-24
Teach mailsplit about Maildir's
Fernando J. Pereda
1
-1
/
+1
2007-04-14
Add basic infrastructure to assign attributes to paths
Junio C Hamano
1
-0
/
+1
2007-03-17
Make gc a builtin.
James Bowes
1
-0
/
+1
2007-03-14
Merge branch 'jc/fetch'
Junio C Hamano
1
-0
/
+1
2007-03-03
Make git-revert & git-cherry-pick a builtin
Johannes Schindelin
1
-0
/
+2
2007-02-28
Merge branch 'js/bundle'
Junio C Hamano
1
-0
/
+1
2007-02-27
Merge branch 'np/types' into jc/fetch
Junio C Hamano
1
-1
/
+1
2007-02-22
Add git-bundle: move objects and references by archive
Johannes Schindelin
1
-0
/
+1
2007-02-13
git-fetch--tool: start rewriting parts of git-fetch in C.
Junio C Hamano
1
-0
/
+1
2007-02-13
Merge branch 'jc/merge-base' (early part)
Junio C Hamano
1
-0
/
+1
2007-02-12
Remove git-diff-stages.
Junio C Hamano
1
-1
/
+0
2007-02-08
git reflog show
Linus Torvalds
1
-0
/
+1
2007-01-29
Make fsck and fsck-objects be builtins.
Mark Wooding
1
-0
/
+1
2007-01-28
[PATCH] Rename git-repo-config to git-config.
Tom Prince
1
-1
/
+1
2007-01-10
Make git-describe a builtin.
Shawn O. Pearce
1
-0
/
+1
2007-01-09
Make merge-base a built-in.
Junio C Hamano
1
-0
/
+1
2006-12-26
Merge branch 'jc/fsck-reflog'
Junio C Hamano
1
-0
/
+1
2006-12-21
Make git-rerere a builtin
Johannes Schindelin
1
-0
/
+1
2006-12-20
git reflog expire
Junio C Hamano
1
-0
/
+1
2006-12-06
Add builtin merge-file, a minimal replacement for RCS merge
Johannes Schindelin
1
-0
/
+1
2006-11-19
Build in shortlog
Johannes Schindelin
1
-0
/
+1
2006-11-08
git-pickaxe: retire pickaxe
Junio C Hamano
1
-0
/
+1
2006-11-07
Merge branch 'jc/pickaxe'
Junio C Hamano
1
-0
/
+1
2006-11-01
Merge branch 'rs/cherry'
Junio C Hamano
1
-0
/
+1
2006-11-01
Merge branch 'lj/refs'
Junio C Hamano
1
-0
/
+3
2006-10-25
Merge for-each-ref to sync gitweb fully with 'next'
Junio C Hamano
1
-1
/
+2
2006-10-25
Merge branch 'jc/web-blame'
Junio C Hamano
1
-0
/
+1
2006-10-23
Make git-branch a builtin
Lars Hjemli
1
-0
/
+1
2006-10-23
Built-in cherry
Rene Scharfe
1
-0
/
+1
[next]