Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 8, 2009
  1. @chriscool @gitster

    list-objects: add "void *data" parameter to show functions

    chriscool authored gitster committed
    The goal of this patch is to get rid of the "static struct rev_info
    revs" static variable in "builtin-rev-list.c".
    To do that, we need to pass the revs to the "show_commit" function
    in "builtin-rev-list.c" and this in turn means that the
    "traverse_commit_list" function in "list-objects.c" must be passed
    functions pointers to functions with 2 parameters instead of one.
    So we have to change all the callers and all the functions passed
    to "traverse_commit_list".
    Anyway this makes the code more clean and more generic, so it
    should be a good thing in the long run.
    Signed-off-by: Christian Couder <>
    Signed-off-by: Junio C Hamano <>
Something went wrong with that request. Please try again.