login
Header Space

 
 

Re: Git, merging, and News/Relnotes files

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Edward Z. Yang <edwardzyang@...>
Cc: <pdebie@...>, Git Mailing List <git@...>
Date: Saturday, July 5, 2008 - 4:03 pm

On Sat, 5 Jul 2008, Edward Z. Yang wrote:

Well, I personally think ChangeLog files are a total waste of time. You're 
much better off autogenerating those from the real logs, I think.

[ Although in all honesty, I also think we could improve on our reporting 
  tools, and have ways to perhaps highlight big or important changes some 
  way ]

But a NEWS file that actually talks about new features is a different 
thing. It can make lots of sense to maintain something like that, so I 
wouldn't suggest canning it if it works for you. I'm not convinced it 
would work for the kernel, but I suspect it can work really well for other 
projects.


Well, the real problem with a clean automatic merge is not that it can't 
be undone (or better yet - fixed: just edit the NEWS file and then do a 
"git commit --amend NEWS" to fix up the atomatic merge), but the fact that 
most of the time you'll simply never even notice.

IOW, when something merges cleanly (and the 'union' merge will basically 
always do so), the most common case is probably that people won't even 
_look_ at the end result - especially if it works fine most of the time. 

That's why a trivial conflict can often be better than a silently clean 
merge: at least it forces people to spend a small amount of brainpower to 
look at the obvious fix.

But hey, give it a try. Maybe you'll like the union merge, together with 
occasional manual fixups. Or maybe you'll decide that a specialized merge 
strategy isn't that painful after all (or can find somebody who already 
went through the pain and wrote one you can use).

		Linus
--
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:
Git, merging, and News/Relnotes files, Edward Z. Yang, (Sat Jul 5, 3:24 am)
Re: Git, merging, and News/Relnotes files, Dmitry Potapov, (Sun Jul 6, 10:53 am)
Re: Git, merging, and News/Relnotes files, Edward Z. Yang, (Tue Jul 8, 9:14 pm)
Re: Git, merging, and News/Relnotes files, Linus Torvalds, (Sat Jul 5, 2:38 pm)
Re: Git, merging, and News/Relnotes files, Edward Z. Yang, (Sat Jul 5, 3:07 pm)
Re: Git, merging, and News/Relnotes files, Linus Torvalds, (Sat Jul 5, 4:03 pm)
speck-geostationary