[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PROPOSAL: Move to git, now that bzr is no longer a req.
From: |
Tassilo Horn |
Subject: |
Re: PROPOSAL: Move to git, now that bzr is no longer a req. |
Date: |
Fri, 03 Jan 2014 11:08:01 +0100 |
User-agent: |
Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) |
Bastien <address@hidden> writes:
>> Another question is, whether we still want to write ChangeLogs
>> manually, or whether we want to extract them from commit comments.
>> That's not such easy, see all the "fix typo" comments.
>
> I'm all for writing them manually, it's a useful exercise.
The problem with ChangeLog files is that they provoke conflicts.
When I contribute to some git-using project that has manually written
ChangeLog files, I usually create a new branch, do my changes, write a
ChangeLog entry in a _temporary_ buffer, and then commit providing a
one-line description plus the ChangeLog entries (without the author/date
headline).
Then I sometimes rebase that branch onto master (which works just fine
since the ChangeLog hasn't been changed) until upstream is satisfied
with my changes. At that point, I put my commit message as real entry
into the ChangeLog, commit, squash the ChangeLog commit with the commit
implementing my changes, and finally push/submit the patch/send the pull
request.
That said, bzr with its changelog_merge plugin is nice, too. Then you
can make a real, persistent ChangeLog entry along with your commit
implementing the code changes, but once you merge your branch into trunk
you have to remember to pull your entry to the top of the ChangeLog and
re-date it.
Bye,
Tassilo
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., (continued)
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Thierry Volpiatto, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Michael Albinus, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Thierry Volpiatto, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Bastien, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Bastien, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., RĂ¼diger Sonderfeld, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Daniel Colascione, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Eli Zaretskii, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Stephen J. Turnbull, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Bastien, 2014/01/03
- Re: PROPOSAL: Move to git, now that bzr is no longer a req.,
Tassilo Horn <=
- Generating ChangeLog files., RĂ¼diger Sonderfeld, 2014/01/03
- Re: Generating ChangeLog files., Eli Zaretskii, 2014/01/03
- Re: Generating ChangeLog files., Bozhidar Batsov, 2014/01/03
- Re: Generating ChangeLog files., Juanma Barranquero, 2014/01/03
- Re: Generating ChangeLog files., Stefan Monnier, 2014/01/03
- Re: Generating ChangeLog files., Kenichi Handa, 2014/01/03
- Re: Generating ChangeLog files., Paul Eggert, 2014/01/03
- Re: Generating ChangeLog files., Richard Stallman, 2014/01/05
- Re: Generating ChangeLog files., Eli Zaretskii, 2014/01/04
- Re: PROPOSAL: Move to git, now that bzr is no longer a req., Stefan Monnier, 2014/01/03