Amadeusz Żołnowski [off-list ref] writes:
Junio C Hamano [off-list ref] writes:
quoted
I wonder if it makes sense to just silently allowing submit without
rebasing, and without telling the user how to clean it up.
It is a good point. Maybe submit shouldn't be allowed by default at all
From bare repository. What do you think about following approach? If
core.base is true, then if git-p4.submitFromBare is also true then
submit without performing proper rebase, but update master ref from
p4/master. If core.base is true, but git-p4.submitFromBare is false,
abort immediately. Submitting from bare repository would require aware
decision from a user.
(I think you meant "bare" where you wrote "base" in the above).
As a non user of git-p4, the above sounds a safe and sensible
approach, but I'd like to hear from Luke, who has been active in
this area and is far more expert than I am ;-)
Thanks.