Hi, On Thu, 14 Dec 2006, Shawn Pearce wrote: > * Normal working repository (wants reflogs); > * Bare private (backup) repository (wants reflogs); > * Bare shared repository (probably doesn't want reflogs); > * Import generated repository (probably doesn't want reflogs); In contrast, I think that reflogs make lots of sense for shared repos, and less sense for bare (non-shared) ones... So, I'd say: enable reflog by default, unless it is bare _and_ not shared. But then, cmd_init_db() no longer knows if it was called with "--bare" or not. Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html