Danek Duvall <[EMAIL PROTECTED]> writes: > On Tue, Jul 17, 2007 at 10:03:00PM -0400, Richard Lowe wrote: > >> [forgot to Cc the list, sorry about you getting this twice Danek] > > /me shakes fist :) > >> Don't use Mq with our tools. It should be safe to do (in that they'll >> bail out and yell at you at the important junctures), but it isn't, to >> my knowledge, being done, so there could be gaps. >> >> Webrev, certainly, doesn't work happily in an Mq-shaped world (where >> both parent and child have patches applied, anyway) > > For what it's worth, I've been using mq quite happily on our packaging > project, popping my work off the stack before syncing with our project > gate, and so forth. I admit, I haven't been using cdm, but I have been > using webrev, and it's been working just fine. Though I haven't run it at > a time when my parent repo has changesets I don't. And my webrev -r work > should make it much easier to not care what the parent has in it at all. > Webrev -r qbase:qtip is quite handy!
Yes, it should work if you're using Mq, but the parent isn't. The situation I know it doesn't work happily is one the Xen guys have, and webrev gets thrown by Mq pop/push changing changeset IDs. And yes, webrev -r would probably help there, too. >> This would mean it didn't back up in progress change (but would warn you >> that it wasn't), and thus that you'd have to commit anything you'd want >> to backup. I assume people do tend to have checked in what they intend >> to back up anyway? > > I always thought it was a nice feature to have the g-files backed up as > well, though I'm sure people can get used to it. On the other hand, once > you've gone to the trouble of doing something special with the bundle, > stuffing the output of hg diff somewhere alongside it probably wouldn't be > all that onerous, either. There's a few annoyances, but I may be forgetting some of the details. I'm fairly sure I hit a situation where storing a diff + metadata change wasn't good enough, but that may have been prior to Hg doing --git format diffs. There's not unreasonable amounts of annoyance when a restore would branch you, too. -- Rich _______________________________________________ tools-discuss mailing list [email protected]
