[TYPO3-core] IMPORTANT: SVN changes

Michael Stucki michael at typo3.org
Thu Nov 26 01:01:30 CET 2009


Hi folks,

after discussing with Oliver, I convinced him that all code should be
stored in TYPO3core rather than using svn:externals for that.

Actually this should not have any consequences for anyone of you, since
changes always had to be committed to the extbase repository rather than
in TYPO3core. Only the maintainer has to deal with these directories.

However, if you will update to the latest Trunk now, your SVN client
will most likely get into trouble because of this change. The reason for
that is that extbase, fluid and dbal exist in TYPO3core (included by
svn:externals), but the client is trying to add them once again.

The problem mainly occurs with the commandline SVN client. I'm not sure
how other clients deal with the problem, but in any case, it is pretty
easy to fix it using the first explanation below.

So here is a simple (generic solution) and an advanced way of dealing
with this problem.

Simple way:
===========

Remove the whole project and check it out again.

1. Remove the TYPO3core directory
$ rm -rf TYPO3core_trunk/

2. Check it out again
$ svn co https://svn.typo3.org/TYPO3v4/Core/trunk/


Alternative way:
================

The alternative way is for users who would like to keep their existing
modifications. By updating to exactly the version where extbase/fluid
were removed from TYPO3core, they successfully get deleted. If not, you
can do that manually at the right place.

1. Update to last version before extbase was removed:
$ svn up -r 6553

2. Extbase gets removed from svn:externals
$ svn up -r 6554

(Check if extbase was removed here. Otherwise, remove it manually.)

3. Extbase is added again
$ svn up -r 6555

4. Fluid gets removed from svn:externals
$ svn up -r 6557

(Check if fluid was removed here. Otherwise, remove it manually.)

5. Fluid is added again
$ svn up -r 6558

6. Remove dbal
$ rm -rf typo3/sysext/dbal/

7. Update to the latest version
$ svn up


- michael
-- 
Use a newsreader! Check out
http://typo3.org/community/mailing-lists/use-a-news-reader/


More information about the TYPO3-team-core mailing list