Re: Minor annoyance with git push

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Wincent Colaiuta <win@...>
Cc: Johannes Schindelin <Johannes.Schindelin@...>, Junio C Hamano <gitster@...>, Steffen Prohaska <prohaska@...>, Martin Langhoff <martin.langhoff@...>, Git Mailing List <git@...>
Date: Sunday, February 10, 2008 - 6:34 pm

On Sun, Feb 10, 2008 at 07:18:24PM +0100, Wincent Colaiuta wrote:


I don't think people are surprised that "git push" pushes something. I
think they are surprised that "git push" makes changes based on non-HEAD
branches (which may or may not be in a useful state). Are there any
other git commands which use non-HEAD branches that have not been
explicitly mentioned by the user?  I can think only of query-type
commands (like show-branch, or describe) that are non-state-changing.

I think what is problematic here is that push makes changes based on
state that is irrelevant to most git actions. Thus you have things like
Martin's complaint: "what, why are you rejecting branch foo? I haven't
even worked on that in months." He is expected to either remember the
state of all branches in his repository, or to keep it extremely tidy
(either deleting branches immediately after use, or keeping them up to
date with upstream, which is extra useless work from his perspective).

-Peff
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Minor annoyance with git push, Martin Langhoff, (Fri Feb 8, 12:44 am)
Re: Minor annoyance with git push, Jeff King, (Fri Feb 8, 11:00 pm)
Re: Minor annoyance with git push, Steffen Prohaska, (Sat Feb 9, 6:53 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sat Feb 9, 9:10 am)
Re: Minor annoyance with git push, Junio C Hamano, (Sat Feb 9, 10:07 pm)
Re: Minor annoyance with git push, Johannes Schindelin, (Sat Feb 9, 10:15 pm)
Re: Minor annoyance with git push, Wincent Colaiuta, (Sun Feb 10, 10:03 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sun Feb 10, 12:26 pm)
Re: Minor annoyance with git push, Wincent Colaiuta, (Sun Feb 10, 2:18 pm)
Re: Minor annoyance with git push, Jeff King, (Sun Feb 10, 6:34 pm)
Re: Minor annoyance with git push, Junio C Hamano, (Sun Feb 10, 6:59 pm)
Re: Minor annoyance with git push, Jeff King, (Sun Feb 10, 7:29 pm)
Re: Minor annoyance with git push, Steven Walter, (Sun Feb 10, 11:02 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sun Feb 10, 12:29 pm)
Re: Minor annoyance with git push, Jeff King, (Sun Feb 10, 6:17 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sun Feb 10, 8:20 am)
Re: Minor annoyance with git push, Jeff King, (Sun Feb 10, 8:23 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sun Feb 10, 9:04 am)
Re: Minor annoyance with git push, Junio C Hamano, (Wed Feb 20, 4:23 am)
Re: Minor annoyance with git push, Jeff King, (Wed Feb 20, 10:03 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Wed Feb 20, 9:06 am)
Re: Minor annoyance with git push, Jay Soffian, (Wed Feb 20, 11:20 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Wed Feb 20, 11:38 am)
Re: Minor annoyance with git push, Steven Walter, (Thu Feb 21, 6:35 pm)
Re: Minor annoyance with git push, Johannes Schindelin, (Thu Feb 21, 8:11 pm)
Re: Minor annoyance with git push, Jeff King, (Sun Feb 10, 9:07 am)
Re: Minor annoyance with git push, Junio C Hamano, (Fri Feb 8, 11:24 pm)
Re: Minor annoyance with git push, Martin Langhoff, (Sat Feb 9, 7:50 am)
Re: Minor annoyance with git push, Junio C Hamano, (Sat Feb 9, 10:24 pm)
[PATCH] checkout: updates to tracking report, Junio C Hamano, (Wed Feb 20, 11:42 pm)
Re: [PATCH] checkout: updates to tracking report, Daniel Barkalow, (Thu Feb 21, 1:02 pm)
Re: [PATCH] checkout: updates to tracking report, Jay Soffian, (Thu Feb 21, 1:27 am)
Re: Minor annoyance with git push, Jeff King, (Sun Feb 10, 6:13 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sun Feb 10, 8:22 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Sat Feb 9, 9:06 am)
Re: Minor annoyance with git push, Jeff King, (Fri Feb 8, 11:55 pm)
Re: Minor annoyance with git push, Sean, (Fri Feb 8, 1:38 am)
Re: Minor annoyance with git push, Steffen Prohaska, (Fri Feb 8, 2:29 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Fri Feb 8, 7:50 am)
Re: Minor annoyance with git push, Martin Langhoff, (Fri Feb 8, 6:27 pm)
Re: Minor annoyance with git push, Jeff King, (Fri Feb 8, 10:46 pm)
Re: Minor annoyance with git push, Steffen Prohaska, (Sat Feb 9, 7:22 am)
Re: Minor annoyance with git push, Jeff King, (Fri Feb 8, 10:54 pm)
Re: Minor annoyance with git push, Johannes Schindelin, (Sat Feb 9, 9:04 am)
Re: Minor annoyance with git push, Jeff King, (Sat Feb 9, 9:22 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Fri Feb 8, 6:57 pm)
Re: Minor annoyance with git push, Martin Langhoff, (Fri Feb 8, 12:50 am)
Re: Minor annoyance with git push, Johannes Schindelin, (Fri Feb 8, 7:52 am)
Re: Minor annoyance with git push, Martin Langhoff, (Fri Feb 8, 6:23 pm)
Re: Minor annoyance with git push, Mike Hommey, (Fri Feb 8, 6:27 pm)
Re: Minor annoyance with git push, Junio C Hamano, (Fri Feb 8, 3:48 am)
Re: Minor annoyance with git push, Steffen Prohaska, (Sat Feb 9, 7:22 am)
Re: Minor annoyance with git push, Junio C Hamano, (Sat Feb 9, 11:44 pm)
Re: Minor annoyance with git push, Johannes Schindelin, (Sun Feb 10, 8:21 am)