Junio C Hamano <gitster@xxxxxxxxx> writes: > Yakup Akbay <yakbay@xxxxxxxxxx> writes: > > > Then I've tried > > > > $ git rev-parse -'hi, this is a test!' > > > > the output is: > > > > -hi, this is a test! > > > > Is this an expected behavior? > > Absolutely. rev-parse was originally written as a way for Porcelain > scripts to sift parameters into four different categories. > > * options and non-options (that's two) > > * args meant for rev-list and others (that's another two) > > Multiplying two x two gives you four combinations. > > Because you are not giving options like --revs-only, --no-revs, --flags, > nor --no-flags, rev-parse outputs everything. git-rev-parse can also be used to bring parseopt to shell scripts. -- Jakub Narebski Poland ShadeHawk on #git -- 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