On Fri, Feb 27, 2009 at 10:41 PM, Derek Scherger <[email protected]>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
_______________________________________________ Monotone-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/monotone-devel
