On Sat, May 8, 2010 at 5:08 AM, Thomas Keller <m...@thomaskeller.biz> wrote:
> Am 08.05.10 13:44, schrieb Stephen Leake:
>> Second, what is the rationale, both for providing any default name, and
>> choosing this particular name?
>
> The rationale is simply to make monotone less database-centric and
> verbose with respect to the commands needed to start with a fresh project.
>
>> I can see that proving a default db name it makes it easy to start a
>> totally new project. But it's a significant change, and I'm not happy
>> with the path.
>>
>> I'm ok with initializing the database if needed.
>>
>> Once the project grows a branch that they want to checkout into a
>> different directory, having the database in <branch_1>/_MTN/mtn.db will
>> be very odd and confusing; people will wonder if there should be one db
>> per branch, or one db per workspace.

I sympathise with Stephen here a bit - Monotone's ability to share one
database among many workspaces is a significant difference from Git
and Mercurial, and one that should be up-front rather than buried.

How about putting the database in the parent directory of the checkout
and naming it something like _store.mtn by default?

zw


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to