[BUG] Integer hex is missing in 7006?
stéphane ducasse
ducasse at iam.unibe.ch
Sun Mar 12 09:17:21 UTC 2006
goran
I read the darcs manual in diagonal and got lost.
Do you know if there is a place where I can find a scenario like:
cd toto
cvs import toto ducasse 1
cd ../
mv toto totoOld
cvs co toto
...
cvs update
cvs commit
:)
On 10 mars 06, at 08:23, goran at krampe.se wrote:
> Just wanted to say:
>
> Keep it up Marcus. You are currently topping my list of Squeak heros.
> Really.
>
> We all know that the current setup is suffering badly from the current
> tool support. What we desperately need to do is of course to:
>
> 1. Fix the tool situation. If that means moving to something
> different
> or just get MC fixed in various ways, I dunno. I have a hackish idea
> that I am playing with a bit - see below.
>
> 2. Get the Teams rolling. I intend to get my ass into the I/O team,
> but... well, there are so many things to do.
>
>
> Ok, so my idea on the tools situation is a drastic one - but possibly
> interesting enough (and fun) to at least play around with:
>
> I use darcs (www.darcs.net) for all my non-Squeak projects. It is a
> truly remarkable distributed SCM which is one of the few SCMs totally
> focused around "patches" (think ChangeSets). It has fantastic merging
> capacities, patch-dependency resolution and above all - it offers
> "cherry picking". IMHO it is the most advanced SCM out there at the
> moment.
>
> Anyway, it is hard to explain - but it rocks. And Slate uses it
> btw. :)
>
> So my idea is this:
>
> - Bring back MonticelloCVS into life but hack it to use Darcs
> instead.
> - Possibly align the Darcs patches with ChangeSets. So when you
> "pull"
> patches from a repo you could pull one at a time, synch with Squeak
> and
> produce a ChangeSet for each.
> - Possibly rewrite ChangeSet so that it is less brainless. IMHO it
> should actually *contain* the methods and not just point to the
> current
> method.
>
> The vision is this:
>
> - You point your MonticelloDarcs to x number of Darcs repos. A darcs
> repo is just a http/ftp area (if you run readonly).
> - You "pull" patches and darcs interactively asks which ones you
> want to
> pick. You can cherry pick only the ones you want and darcs will
> pull any
> dependent patches as needed!
> - When you work you can use the changesorters to rearrange/group your
> edits (just as in the old days, kinda) and then you "record" selected
> changesets into the darcs repo.
> - You push selected patches to other repos - typically we use a
> similar
> approach that MC has with repos associated with packages etc.
>
> This is kinda like a new breed of "update streams", but working in
> harmony with MC, reviving ChangeSets (because they are nice - if we
> improve them just a teeny bit) and piggybacking on the very advanced
> capabilities of darcs (patch dependencies, magical merges etc).
>
> Well, it is just an idea. Possibly this can be used in harmony with
> MC -
> after all - both setups use PI as package boundary. MC could be
> used to
> produce "snapshots" for distribution on SqueakMap or just as
> baselines.
>
> Ok, over and out. I am sure that Avi, Bert, Colin or any other MC
> gurus
> can help us shoot this idea down. :)
>
> regards, Göran
>
> PS. I have successfully used netcat (an external small program) and
> SocketStream in order to communicate with the stdin/stdout of darcs.
> Darcs goes into interactive mode for the more complex commands and
> this
> works out great. AFAIK OSProcess doesn't support stdin/out, at
> least not
> on Win32.
>
More information about the Squeak-dev
mailing list
|