XCode support for other SCM systems?
XCode support for other SCM systems?
- Subject: XCode support for other SCM systems?
- From: "Karan, Cem (Civ,ARL/CISD)" <email@hidden>
- Date: Fri, 9 Jan 2004 10:08:39 -0500
- Thread-topic: XCode support for other SCM systems?
I have been poking around XCode's Applescript dictionary to see if it is
possible to add support for Subversion (http://subversion.tigris.org/ a
better SCM system than CVS) and wanted to get some general advice before
I go through a lot of effort.
1) Are all files in XCode accessible as documents (Document Suite
classes and events work)? By this I mean the XCode project, the various
text files we edit, resource files, etc. I want to be able to access
everything in a project so that I can upload it to the Subversion
server. Looking at the dictionary, it looks like this is true, I just
want to make sure.
2) Is the use of AppleScript considered the 'correct' way for all
plugins to access anything in XCode from now on?
3) Is there a way of accessing and modifying the various subitems in the
Preferences panel? What about the Get Info/Inspector windows?
My goal, if I start this project, is to make it possible to create and
manage projects under SCM management directly from XCode, to have a
preference pane that does most of the work for you so that when you
create a new project, it is automagically put under your preferred SCM,
and possibly do some other nice things with the SCM server (maybe
perform regression tests anytime you check code back in? Haven't
thought this all the way through yet). The problem is that for me, this
is a fairly intensive project as I have virtually no AppleScripting
experience, and don't want to invest the time in learning if items 1-3
aren't true. (well, at the very least, item 1 with 2 always being true
for as long as XCode is in use)
Thanks,
Cem Karan
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.