[Merge] lp:~fullermd/bzr/revspec-dwim into lp:bzr
Jelmer Vernooij
jelmer at samba.org
Thu Oct 15 13:26:24 BST 2009
On Wed, 2009-10-14 at 15:30 -0500, fullermd wrote:
> Background: Branch to add DWIM capability to revision specifiers.
> e.g., "-r$REVID" rather than requiring "-rrevid:$REVID".
>
> > https://code.edge.launchpad.net/~fullermd/bzr/revspec-dwim/+merge/13164
>
> After IRC discussion with Ian, taking this on-list for discussion.
> On Wed, Oct 14, 2009 at 06:03:25AM -0000 I heard the voice of
> Ian Clatworthy, and lo! it spake thus:
> >
> > 1. If something looks like a revno and isn't, I'd prefer that we
> > raised an error in that case rather than continuing to look.
>
> My feeling is that if a user enters something that looks like a revno,
> but isn't, AND matches something else in the chain (a tag being far
> and away the most likely), that's almost certainly what they meant so
> we should follow through with it. Ian thinks the other way; if it
> looks like a revno, it should be assumed to be a revno, and a
> revno-like tag is rare enough that we might as well let the user
> disambiguate with tag: (or another spec in the lookup chain as called
> for) if they really want it.
>
> I think I'm right 8-} But I'll bow to democracy with moderate
> grace.
+1 on only trying something that looks like a revno as a revno. As a
user, this seems more predictable to me.
Cheers,
Jelmer
--
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20091015/74640a3c/attachment.pgp
More information about the bazaar
mailing list