Re: CVS Support
Re: CVS Support
- Subject: Re: CVS Support
- From: Dmitry Markman <email@hidden>
- Date: Tue, 28 Jun 2011 21:30:46 -0400
Hi
I saw many answers here, but I have a feeling that people just don't understand one thing
it's not git is bla-bla-bla
and CVS is complete bla-bla-bla
it's not relevant
for example
given:
organization with 20+ years development history
thousands and thousands files, millions and millions versions
how much do you think would cost transition from CVS to whatever beautiful SCM system?
and how long it will take? maybe after transition to that best of the best git there will be another "git"
that will be much better than today "git"
think about hundreds applications/scripts that was built around CVS, that provide many many features that CVS doesn't have
and I'm sure git doesn't have either. so all those tools should be reimplemented to use git or whatever SCM.
and will it be worth it? and think you're manager, that has limited resources (money and people)
it is definitely possible to use CVS from command line, use git's CVS wrapper, as somebody mentioned
emacs won't drop CVS support in foreseeable future
I doubt that Eclipse will drop CVS support either
BBEdit supports CVS just fine
and you know why? it's simple, because they all have plugin like architecture or they are highly scriptable (emacs) , that's all
now what about perforce? perforce is also that bad?
well, maybe, but again it's not relevant
so people that are working for that given organization and decided to use perforce few years ago not as smart as developers from Apple?
I really doubt it
Apple is supposed to produce tools for developers, so Apple shouldn't dictate what SCM system to use
they should provide plugin system (and AFAIK, Xcode 4.0.X doesn't have such a system, but Xcode 3.X has) , so 3rd party developers will be able to provide support to whatever SCM system other developers need
what about backward compatibility? suppose developers have some infrastructure, based on Xcode 3.x that supports CVS
now they need to produce applications for Lion, will Xcode 3.X be available for Lion? AFAIK, there is no answer, or rather answer is NO.
so what they gonna do? Without any warnings, Apple just dropped CVS and perforce support, great, thank you very much.
and it's completely irrelevant how bad CVS or perforce is or how good git or svn is.
but why I'm complaining, it's not as bad as Carbon 64 was handled, THAT was REALLY bad.
(and don't start here that Cocoa is better than Carbon that is not relevant)
they may be good for producing good smart phones, but it looks like they don't know how to produce tools for developers
they should take a look at 15 years old Metrowerks IDE, maybe they will learn something :-)))
it isn't possible to produce iTunes with another iTunes.
it looks weird to use iTunes like interface for IDE
I won't be surprised if Apple internally uses good old gmake/make to build :-)
but I could be wrong, of course, and iTunes interface is a way to go
we don't know what Apple has in its sleeves for Xcode 4.3, 4.4 e.t.c.
we'll see
dm
On Jun 28, 2011, at 11:36 AM, Rodrigo Zanatta Silva wrote:
> HI.
> In the company that I am working, there are only CVS source control.
> To use the CVS, we config it with Eclipse. But, this make things more
> difficult because I can't see the history of a file in XCode and this
> can cause a lot of trouble.
>
> So, i tried to configure the CVS to work with my XCode 4.0.2. But I
> discovery that XCode disable the support to CVS. What can I do now?
> There are a plugin, or other way? What can I do?
>
> There are only a few post about CVS in this list. The peoples don't use it?
> _______________________________________________
> 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
Dmitry Markman
_______________________________________________
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
References: | |
| >CVS Support (From: Rodrigo Zanatta Silva <email@hidden>) |