wuzhouhui wrote on Mon, 16 Dec 2019 06:57 +00:00:
> I don't want to commit changes until I think the changes are good enough. 
> After
> all, commit to a branch is also a commit.

There is no technical requirement that commits to branches be as stable
as commits to trunk; that's purely a social construct and, as such,
subject to change.  For example, in Subversion's own development we
explicitly encourage not-necessarily-fully-baked commits, but ask that
they be clearly labeled in the log message; see
https://subversion.apache.org/docs/community-guide/conventions.html#log-messages
(last three paragraphs only).  Or you could make the distinction based on the
branch's URL, etc..

> > You could also use git-svn(1) local branches, for example.  Or you could use
> > quilt on top of Subversion.
> 
> Using quilt on top of Subversion seems is a good idea.

To do this, I guess you'll want to write a script that automatically
commits a patch series along with log messages (from `quilt header -e`)?
If you do, please consider publishing it; it's not the first time this
question has come up so it'll probably be useful to others.

Cheers,

Daniel

Reply via email to