Skip to content
Commits on May 25, 2009
  1. @bebarino @gitster

    parse-opts: prepare for OPT_FILENAME

    bebarino committed with gitster May 23, 2009
    To give OPT_FILENAME the prefix, we pass the prefix to parse_options()
    which passes the prefix to parse_options_start() which sets the prefix
    member of parse_opts_ctx accordingly. If there isn't a prefix in the
    calling context, passing NULL will suffice.
    
    Signed-off-by: Stephen Boyd <bebarino@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on May 16, 2009
  1. @gitster

    mktree: validate entry type in input

    Josh Micich committed with gitster May 14, 2009
    Previously mktree would accept tree entries which had a mismatch between
    the declared type and the actual type of object.  Check the actual type of
    the object when it is available locally.
    
    Signed-off-by: Josh Micich <josh.micich@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  2. @gitster

    mktree --batch: build more than one tree object

    Josh Micich committed with gitster May 14, 2009
    This option works in a similar way to the '--batch' option of 'git cat-file'.
    It enables creation of many tree objects with a single process.
    
    The change was motivated by performance considerations in applications that
    need to create many tree objects. A non-rigorous test showed tree creation
    times improved from (roughly) 200ms to 50ms.
    
    Signed-off-by: Josh Micich <josh.micich@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  3. @gitster

    mktree --missing: updated usage message and man page

    Josh Micich committed with gitster May 14, 2009
    Update usage message in builtin-mktree.c to include '--missing'.  Do the
    same to man page and clarify that the input does not have to be sorted.
    
    Signed-off-by: Josh Micich <josh.micich@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on May 11, 2009
  1. @gitster

    mktree --missing: allow missing objects

    gitster committed May 10, 2009
    We need to allow input lines that point at objects that we do not
    have when dealing with submodule entries anyway.  This adds an explicit
    option to allow missing objects of other types, to be consistent with
    the use of --info-only option to the update-index command and --missing-ok
    option to the write-tree command.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on May 10, 2009
  1. @gitster

    mktree: do not barf on a submodule commit

    gitster committed May 10, 2009
    It is perfectly normal if a tree entry points at a missing commit as long
    as the mode of the entry says it is a submodule.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  2. @gitster

    builtin-mktree.c: use a helper function to handle one line of input

    gitster committed May 10, 2009
    The main() function used to do the whole thing; this moves the handling of
    a single input line to a separate function to make it easier to read.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  3. @gitster

    mktree: use parse-options

    gitster committed May 10, 2009
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  4. @gitster

    build-in git-mktree

    gitster committed May 10, 2009
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Something went wrong with that request. Please try again.