git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Why is it bad to rewind a branch that has already been pushed out?

From
APAndy Parkins <andyparkins@gmail.com>
Date
Feb 4, 2007, 18:01 UTC
Message-ID
<200702041801.31110.andyparkins@gmail.com>
In-Reply-To
<7vy7nf3u5m.fsf@assigned-by-dhcp.cox.net>
On Saturday 2007, February 03 19:42, Junio C Hamano wrote:
> Actually, if you are assuming a, h, and j are unrelated, then
> the merge done by Alice will _not_ revert 'j', so the history
> will perfectly be fine.  The merge result will have a half-baked
> work done with 'j', and everybody can build on top of.
Absolutely true.

Your point is a strong one. I think I'm still not thinking big enough with the distributed development concept. Your point has made me consider that I've been overly concerned about not rebasing pushed commits. Provided you're willing to correct conflicts in a merge; they aren't as bad as I initially thought - in fact they offer a further choice when creating project history.

Thanks Junio.
Andy
-- 
Dr Andrew Parkins, M Eng (Hons), AMIEE
andyparkins@gmail.com
Previous: Junio C HamanoNext: Theodore Tso
Message 4 of 12 in “Why is it bad to rewind a branch that has already been pushed out?”
  1. Junio C HamanoFeb 3, 2007
  2. Andy ParkinsFeb 3, 2007
  3. Junio C HamanoFeb 3, 2007
  4. Andy ParkinsFeb 4, 2007
  5. Theodore TsoFeb 3, 2007
  6. Robin RosenbergFeb 4, 2007
  7. Junio C HamanoFeb 4, 2007
  8. Documentation: add KMail in SubmittingPatchesMichael, Feb 5, 2007
  9. Junio C HamanoFeb 6, 2007
  10. MichaelFeb 6, 2007
  11. Jakub NarebskiFeb 6, 2007
  12. Andy ParkinsFeb 6, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.