https://bugzilla.wikimedia.org/show_bug.cgi?id=15308

--- Comment #17 from Roan Kattouw <roan.katt...@gmail.com> 2011-03-14 11:20:07 
UTC ---
(In reply to comment #16)
> Things are somewhat complicated. Several of the above overlap, or are
> interdependent, and cannot be tackled one after the other while maintaining
> error-free running code at the same time, I am afraid. Committing often would
> require a branch which is not neccessarily free of additional, temporary,
> issues all the time. If that is what you want, I shall go ahead when I am back
> from work.
You shouldn't commit one big "this fixes everything" commit, but it's also not
always practical to commit separately for every issue when there are
dependencies and reorganizations involved. But there's some middle ground
there.

If you can reasonably split up a commit such that the parts make sense
individually and things don't break in between, do so. In practice, this means
you should avoid commits that fix two unrelated issues.

If you're doing a large-ish reorganization or something, it sometimes makes
sense to split it up in multiple commits, leaving things slightly broken in the
meantime. This is fine on occasion if the breakage isn't too bad and doesn't
stick around for too long. For instance, it's not unusual to rename files in
one commit (breaking things) and change some other things in a second commit a
few minutes later (fixing things).

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to