On Jan 25, 2008, at 7:44 AM, Max (Weijun) Wang wrote:
Is your webrev page above a custom script or is that possible with
mercurial mq directly?

Aha, our precious webrev, the latest version is at --
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/tools/ scripts/webrev.sh

Whoever owns that needs to update it to the version that supports HG.
I put some partial links to webrev here:
  http://wikis.sun.com/display/SunOnMac/SoftwareDevelopment

Will update when the newest version breaks out somewhere.


On Jan 25, 2008, at 5:35 AM, Mark Wielaard wrote:
Nice! If you are not too busy could you describe how you do a typical hg
mq workflow in your day to day work?

Still figuring it out...  But I'm trying to accumulate some wisdom here:
  http://wikis.sun.com/display/SunOnMac/MercurialTips

For IcedTea we are actually working with plain patches committed to a hg
repository which then get applied (by a script) to a separate upstream
openjdk hg repository. Needless to say that isn't really ideal.
I'm using mq patches without committing them.
It remains to be seen how this scales, but I'll be using MQ
even after the Hotspot repos. open up for commits.

Since Da Vinci Machine is a downstream project of Hotspot,
and since both will be moving pretty quickly, we will probably
use patches exclusive on the DVM (mlvm) project.

MQ makes this relatively simple, by allowing patch
directories to be their own little repositories.
So you get patch versioning, and your diffs are
second-order diffs relative to the upstream project (Hotspot).

Best,
-- John

Reply via email to