* Re: branch scratch/check-declare created (now ed9b018)
[not found] <20150214103858.2021.44503@vcs.savannah.gnu.org>
@ 2015-02-14 15:18 ` Artur Malabarba
2015-02-14 15:58 ` Oleh Krehel
0 siblings, 1 reply; 2+ messages in thread
From: Artur Malabarba @ 2015-02-14 15:18 UTC (permalink / raw)
To: Oleh; +Cc: emacs-diffs, emacs-devel
[-- Attachment #1.1: Type: text/plain, Size: 1379 bytes --]
I'm not sure if others will agree with me, but when you're fixing or adding
something to a scratch branch I think it's best to just keep pushing
commits to it (as small as they may be) instead of recreating the branch.
Deleting and recreating a branch produces a bit of noise on the emacs-diffs
list, while pushing small commits makes it much easier to see what's
actually been done.
The whole point of scratch branches is that their commits are not final, so
you can push tiny commits without having to write changelog entries for
them. Then you only cleanup the branch once, just before merging it into
master (that's when you make sure every commit has a changelog entry, etc).
I think that makes it easier for everyone. Less work for the developer that
doesn't need to keep recreating the branch, and less work for everyone
who's trying to keep track of what's been changed in the branch.
Artur
abo_abo pushed a change to branch scratch/check-declare.
at ed9b018 check-declare.el: Use compilation-style warnings
This branch includes the following new commits:
new 3d0ac0f check-declare.el (check-declare-ext-errors): New
defcustom.
new ed9b018 check-declare.el: Use compilation-style warnings
_______________________________________________
Emacs-diffs mailing list
Emacs-diffs@gnu.org
https://lists.gnu.org/mailman/listinfo/emacs-diffs
[-- Attachment #1.2: Type: text/html, Size: 1816 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: branch scratch/check-declare created (now ed9b018)
2015-02-14 15:18 ` branch scratch/check-declare created (now ed9b018) Artur Malabarba
@ 2015-02-14 15:58 ` Oleh Krehel
0 siblings, 0 replies; 2+ messages in thread
From: Oleh Krehel @ 2015-02-14 15:58 UTC (permalink / raw)
To: Artur Malabarba; +Cc: emacs-diffs, emacs-devel
Artur Malabarba <bruce.connor.am@gmail.com> writes:
> I'm not sure if others will agree with me, but when you're fixing or
> adding something to a scratch branch I think it's best to just keep
> pushing commits to it (as small as they may be) instead of recreating
> the branch. Deleting and recreating a branch produces a bit of noise
> on the emacs-diffs list, while pushing small commits makes it much
> easier to see what's actually been done.
>
> The whole point of scratch branches is that their commits are not
> final, so you can push tiny commits without having to write changelog
> entries for them. Then you only cleanup the branch once, just before
> merging it into master (that's when you make sure every commit has a
> changelog entry, etc).
>
> I think that makes it easier for everyone. Less work for the developer
> that doesn't need to keep recreating the branch, and less work for
> everyone who's trying to keep track of what's been changed in the
> branch.
>
> Artur
>
> abo_abo pushed a change to branch scratch/check-declare.
>
> at ed9b018 check-declare.el: Use compilation-style warnings
>
> This branch includes the following new commits:
>
> new 3d0ac0f check-declare.el (check-declare-ext-errors): New
> defcustom.
> new ed9b018 check-declare.el: Use compilation-style warnings
Makes sense to me. I'll try to do this from now on. I just got too used
to `git push --force` on by github account; overwriting scratch branches
is close to that.
Oleh
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-02-14 15:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20150214103858.2021.44503@vcs.savannah.gnu.org>
2015-02-14 15:18 ` branch scratch/check-declare created (now ed9b018) Artur Malabarba
2015-02-14 15:58 ` Oleh Krehel
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.