Lars Gullik Bj?nnes wrote:
> You, the lyx developers, have to agree on process, but the git repo
> has been open for writing since sunday evening.

>From what I see there are roughly 3 kinds of things committed into trunk
as far as time and testing is concerned

1. Short-time one shots, e.g. fixing small glitches, doc changes, translations.
   Sometimes can take few minutes to produce and once committed there is no
   need to even remember that ever touch it.

2. Medium-time, e.g. ordinary bug fixing, in the order of hours/few days,
   sometimes needs following commits.

3. Long-time goals, e.g. new-features, refactoring some aspect of the code,
   in the range of weeks or days.

1 & 2:

Looking at the recent commit history shows that most of trunk movement consists
of 1 & 2 and I don't see much point for any feature-branch business
-- no matter whether technical solution is just another branch I would like to
see place where things can be pushed without practicing
git cloning/branching/merging, or even some later signaling that 'fixing typo in
PrefDocument.ui can be really merged now'. If maintainer is pleased there can
still be some separate stable tree where things go merged once a day/week, but
its his burden to take care of it or about potential merge conflicts.

I see that in some cases of 2. additional commit are applied but we shouldn't
value clean commit history at such high rates.


3:
Each feature has its own branch and if maintainer is pleased he can create
the whole cascade of stabilizing steps via merging. Vincent's proposal applies 
here.

I don't see we have enough testing power to afford two (more&less stable) 
trunks,
but no hard opinion about experimenting with it.
For sure no such distinction should be in 2.0.x branch.


Last but not least:
For devs starting with git, there could be created with wiki page showing the
usual git-command workflow for these three typical cases and letting them
to join development process again and without reading books about git unless
they are pleased.

Pavel
BTW Lars, can we get wiki and web working again? Christian stop to respond 
altogether..

Reply via email to