• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: CVS Support
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: CVS Support
      • From: "Zajkowski, James" <email@hidden>
    • Re: CVS Support
      • From: Jean-Denis Muys <email@hidden>
    • Re: CVS Support
      • From: Jens Alfke <email@hidden>
References: 
 >CVS Support (From: Rodrigo Zanatta Silva <email@hidden>)

  • Prev by Date: Re: Xcode 4.2/Snow Leopard: ARC fails to build due to missing libarclite_macosx.a
  • Next by Date: Re: CVS Support
  • Previous by thread: Re: CVS Support
  • Next by thread: Re: CVS Support
  • Index(es):
    • Date
    • Thread