Neil Horman <nhorman@xxxxxxxxxxxxx> writes: >> > +is_empty_commit() { >> > + tree=$(git rev-parse "$1"^{tree}) >> > + ptree=$(git rev-parse "$1"^^{tree}) >> > + return $(test "$tree" = "$ptree") >> > +} >> >> Could "$1" ever be a root commit without a parent? >> > Strictly speaking, yes. If that happens, however, the output of git rev-parse You do not have to speak strictly to see that bug that surfaces internal error message leaking to the end user. -- 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