Re: Xcode 3 SCM Preference Pane Documentation
Re: Xcode 3 SCM Preference Pane Documentation
- Subject: Re: Xcode 3 SCM Preference Pane Documentation
- From: David Dunham <email@hidden>
- Date: Sat, 3 Nov 2007 19:45:00 -0700
On 3 Nov 2007, at 19:17, Chris Hanson wrote:
One thing that Xcode *does* do, that there's currently no way to
suppress, is attempt to show you the "complete" state of all of the
files in your project. That is, not just the state that may be
different locally on disk, but also state from the repository
itself. Thus Xcode does not do the simple equivalent of "svn
status" on a work area (which will only tell you about changes
local to the work area) -- it always does the equivalent of "svn
status --show-updates" which also tells you about changes within
the repository.
Right, that now seems to be the case. And as you point out, with
Subversion this is slow (even worse if you're tunnelling in).
In the past, it seemed to do "svn status" on each file included in the
project.
I think a compromise might be to do both the project root AND the
files in the project.
Whether this is a bug or a feature depends greatly on one's
perspective. I personally think it should always behave the way the
specific SCM system you're using is designed to work -- thus for
Perforce and Subversion, it would show only local changes while for
CVS it would show both local and remote changes -- but Xcode has
generally opted for consistent behavior across all SCM systems
instead. This is why it insists on showing information on both
local and remote changes for Subversion and Perforce, even though
doing so can be expensive.
This could of course be an SCM preference...
David Dunham
Voice/Fax: 206 783 7404 http://www.pensee.com/dunham/
Imagination is more important than knowledge. -- Albert Einstein
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden