monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Re: Google Summer of Code 2006


From: Bruce Stephens
Subject: [Monotone-devel] Re: Google Summer of Code 2006
Date: Thu, 20 Apr 2006 17:57:56 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Nathaniel Smith <address@hidden> writes:

[...]

> Also, to everyone: what monotone-related projects do you think would
> be good for a student summer project? :-) (Or, just, what projects do
> you think would be cool?)

Another one would be some kind of shelf/quilt functionality.  

An application is when you're in a workspace with some modifications
(which, for some reason, you don't want to commit just yet), and you
want to make some unrelated change (a bugfix, say).

For big workspaces, it would be nice to put existing changes on to a
"shelf", do the bugfix, then take the changes off the shelf and
continue.  (GNU Arch provides this: IIRC, "tla undo" saves patches
into a ++ type directory, and "tla redo" reapplies them.)

On the same kind of theme, some kind of interactive commit
functionality might be nice.  In darcs, if you've got a workspace with
a logical change together with some cruft, "darcs record" walks you
through each change and you can choose whether to record it or not.

So perhaps it might be possible to put some changes on this "shelf",
while keeping a subset that I want to commit soon.

And maybe it would be good to keep these shelved changes in the
repository, while maybe keeping them not too visible.

There's some discussion here,
<http://colabti.de/irclogger/irclogger_log/monotone?date=2005-11-24,Thu#l140>.
Probably other places, too.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]