On Thu, Nov 5, 2009 at 7:53 AM, Junio C Hamano [off-list ref] wrote:
(1) The user wants to keep the remotes/<origin>/* namespace clean (iow,
[snip]
(2) The user does want to be careful not to lose commits that now only
This whole discussion is a conflict between those two. The current
system does the latter, safer, thing. John's users are getting
confused because they *think* this means the remote still has those
refs.
At best an alias that does a prune before (or after) a fetch should do.
And I notice 'git gui' has an option to "prune during fetch" -- maybe
that should be an option that is also made available to the CLI fetch.