2006-04-13 07:09:54 +00:00
|
|
|
git-mktree(1)
|
|
|
|
=============
|
|
|
|
|
|
|
|
NAME
|
|
|
|
----
|
|
|
|
git-mktree - Build a tree-object from ls-tree formatted text
|
|
|
|
|
|
|
|
|
|
|
|
SYNOPSIS
|
|
|
|
--------
|
2011-07-02 02:38:26 +00:00
|
|
|
[verse]
|
2009-05-14 19:51:15 +00:00
|
|
|
'git mktree' [-z] [--missing] [--batch]
|
2006-04-13 07:09:54 +00:00
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
-----------
|
2009-05-14 19:46:03 +00:00
|
|
|
Reads standard input in non-recursive `ls-tree` output format, and creates
|
2018-04-05 17:20:27 +00:00
|
|
|
a tree object. The order of the tree entries is normalized by mktree so
|
2009-05-14 19:46:03 +00:00
|
|
|
pre-sorting the input is not required. The object name of the tree object
|
2006-04-13 07:09:54 +00:00
|
|
|
built is written to the standard output.
|
|
|
|
|
|
|
|
OPTIONS
|
|
|
|
-------
|
|
|
|
-z::
|
|
|
|
Read the NUL-terminated `ls-tree -z` output instead.
|
|
|
|
|
2009-05-14 19:46:03 +00:00
|
|
|
--missing::
|
|
|
|
Allow missing objects. The default behaviour (without this option)
|
2023-10-08 06:45:03 +00:00
|
|
|
is to verify that each tree entry's hash identifies an existing
|
2009-05-14 19:46:03 +00:00
|
|
|
object. This option has no effect on the treatment of gitlink entries
|
|
|
|
(aka "submodules") which are always allowed to be missing.
|
|
|
|
|
2009-05-14 19:51:15 +00:00
|
|
|
--batch::
|
|
|
|
Allow building of more than one tree object before exiting. Each
|
2023-10-08 06:45:03 +00:00
|
|
|
tree is separated by a single blank line. The final newline is
|
2016-06-28 11:40:10 +00:00
|
|
|
optional. Note - if the `-z` option is used, lines are terminated
|
2009-05-14 19:51:15 +00:00
|
|
|
with NUL.
|
|
|
|
|
2006-04-13 07:09:54 +00:00
|
|
|
GIT
|
|
|
|
---
|
2008-06-06 07:07:32 +00:00
|
|
|
Part of the linkgit:git[1] suite
|