monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] checkout with no branch cert [was re: git fast-export]


From: Derek Scherger
Subject: [Monotone-devel] checkout with no branch cert [was re: git fast-export]
Date: Sun, 1 Mar 2009 22:53:41 -0700

On Fri, Feb 27, 2009 at 10:41 PM, Derek Scherger <address@hidden> wrote:

My impression at the moment is that the exported history does have correct permissions because it agrees with a monotone checkout (which requires addition of a branch cert) of the same revision. It seems that there are two different problems with monotone here (1) checkout is not possible for revisions that have no branch certs and (2) update doesn't always produce correct execute permissions.

As  mentioned in my previous email, I think (2) is  now fixed and I'm wondering how we want to approach (1).

It seems like we should probably just remove the checks for a branch option from the places that don't actually need it, in particular setup and checkout come to mind but there may be others. This would essentially delay aborting on a pending problem until it actually becomes a real problem. It would also prevent the possibility of a problem from being a real problem itself, as in the case of checkout.

Another way of thinking about this is that, at the moment, a workspace is almost required to have a branch option and maybe it doesn't really need one. Various operations in that workspace will need a branch option, but that is their problem, not the workspace's.

Thoughts?

Cheers,
Derek


reply via email to

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