Thread (9 messages) flat view 9 messages, 3 authors, 2016-06-15

Re: [RFC PATCH 1/2] add a --delete option to git push

From: Sverre Rabbelier <hidden>
Date: 2016-06-15 22:47:14

Heya,

On Thu, Aug 13, 2009 at 23:33, Jeff King[off-list ref] wrote:
On Thu, Aug 13, 2009 at 11:24:05PM -0700, Sverre Rabbelier wrote:
quoted
I don't think we should touch any configured refspecs, think about how
often one would use that vs. the inconvenience of doing so
unintentionally.
I think you are right. My previous message was sort of thinking out
loud, but I think on the whole, the annoyance caused by accidental
deletion is not worth it. :)
Thinking out loud is good :).
I guess I find what you are doing _more_ complex, because you are really
introducing a whole new mode to push, which is "I am deleting some
stuff". As opposed to some syntactic sugar to replace the confusing
":ref" syntax, which is what I thought the goal was.
Yes, replacing the confusing ":ref" syntax was the goal, but I think
the current solution does that as well.
On the other hand, "--delete <ref>" introduces its own syntactic
problems.  [...]
It does indeed, and I don't think that's the way to go.
Perhaps saying that "--delete=<ref>" is equivalent to ":<ref>" would be
a reasonable way of adding just the syntactic sugar. [...]
That would work too I guess, although it would be technically more difficult.
Of course, maybe the goal of a "delete mode" is useful to people. I
can't think of a time when I would have used it, but then I also tend to
think ":<ref>" is elegant and obvious. ;)
I don't think it's that confusing either, but it's hard to stumble
upon, yes? When you're looking at the man page for git push it is
easier to deduct that '--delete' is what you need, than ':master'.

-- 
Cheers,

Sverre Rabbelier
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help