On Tue, Apr 27, 2010 at 04:54:01PM -0700, Zack Weinberg wrote: > On Tue, Apr 27, 2010 at 4:42 PM, Timothy Brownawell <tbrow...@prjek.net> > wrote: > > > > Is the occasional backslash really that bad? '%' conflicts with urlencoding > > (and '*' would only actually glob things if you have some really weirdly > > named files), and '?' is probably necessary for file/ssh sync. > > I think it's more important to avoid characters that are meaningful in > URLs (*especially* %) than to avoid characters that are meaningful to > the shell. People expect to have to quote URLs. Also, I don't like / > as a separator when it's not traversing a directory-like hierarchy. > > So, how about this? > > > protocol://u...@server.host.name/path/to/database?include,include,-exclude,-exclude > > should work equally well for mtn (with usher), ssh, and file. Without > usher, you just leave out the /path part.
Does this mean that, with usher, it will now be mandatory to specify the database explicitly? That usher will no longer be able to make decisions based on the branch name(s) involved? And that, to a user, usher-based monotones will look different from bare monotones? -- hendrik _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel