Call for discussion: Phase names

Dennis Brakhane brakhane at googlemail.com
Fri Jan 13 14:11:03 CST 2012


On Fri, Jan 13, 2012 at 7:31 PM, Gilles Moris <gilles.moris at free.fr> wrote:
> On Thursday 12 January 2012 05:13:03 am timeless wrote:
>> Finished / draft / scratch

> I like this one, as finished matches the qfinish command, and scratch convey
> the ephemeral intent.

+1 for scratch. I'd go with

published / draft / scratch

It describes the process for technical papers, books etc. (all things
written by an author) well, and since code is "just another form of
writing":

You start from scratch and work on it, you can make changes to it
however you like, and even completely throw them away.

Once you think you are done, you give the text/code to the
publisher/reviewer, at which point it turns into a draft. You can
still make changes, either because you want to
change something or your publisher/reviewer asks you to. Any changes
you make, you
have to give to your publisher/reviewer so he can see them. If you
don't, for all intents and purposes, they never happened.

Once the publisher/reviewer is satisfied, it gets published. At this
point, you cannot
make any modifications anymore, unless you somehow manage to collect
all the prints and modify them by hand. Much easier to write a second
book/patch instead ;)


More information about the Mercurial-devel mailing list