|
From: | Robert Leftwich |
Subject: | Re: [Monotone-devel] Re: Newbie questions |
Date: | Wed, 11 May 2005 08:34:37 +1000 |
User-agent: | Mozilla Thunderbird 1.0.2 (X11/20050404) |
Bruno Hertz wrote:
I for one don't understand where the fundamental mind shift would be,maybe you want to explain from where you're coming.
Well, that would be Subversion (among others), whose status command does list new files, but it also scatters those darn .svn directories everywhere, polluting my nice, clean set-up :-)
But being myself new to monotone either, I wouldn't expect the status command do anything else than report on the files which are under revision control. Especially when commands for extra info are available and customized summaries can be scripted.
My mind set is that the status would be reporting on the current status of the working copy with respect to the vcs, not the other way around - hence the mind shift.
As to deleted files, afaik files under revision control which are deleted are reported by the status command. So if you're implying you want monotone to automatically keep track of any file added or deleted in the working copy directory tree, I think you're heavily extending the responsibilities most people would like to impose on an scm system.
My expectations are coloured by exposure to other vcs' which do perform those tasks and I don't see it as heavily extending the responsibilities of the vcs, rather as an integral function.
The problem would be though, with this rule based, hooked ignore mechanism, how to detect resp. communicate exact matches on directories. That's presumably a design flaw, and the rule based approach maybe should be complemented by a .cvsignore file analogue in MT or something.
Or an ignore_dir() function that is called prior to entering a directory during traversal.
Robert
[Prev in Thread] | Current Thread | [Next in Thread] |