[TYPO3-core] how to contribute to "version", "workspaces", "extbase", "fluid", "dbal" and "linkvalidator"?

Roland most.wanted at gmx.at
Mon Jun 4 22:12:17 CEST 2012


thanks philipp!

i have problem:

after i pushed my commits to "linkvalidator" and "dba" i thought i would
have to switch back from my 2 issue branches to something else. i decided
to do a "checkout master" in "dba" and "linkvalidator" folder. everything
seemed to be alright.

today, after my commits were merged and i did the obligatory "git fetch
--all", i realised some problem:

a "git status" indicates that there are changes in "dba" and
"linkvalidator".

after that i went to these 2 folders and did a "git checkout TYPO3_4-7-1" -
now a git checkout indicates a clear repository, but "TYPO3_4-7-1" was only
a guess...

what would be the right and safe way to handle this?

kind regards.

roland



Philipp Gampe <philipp.gampe at typo3.org> wrote:
> Hi Roland,
> 
> Roland wrote:
> 
>> found the solution on my own - was not hard anyway! i will write it down
>> here a little later - have to push some commits now! :-)
> 
> Actually the solution is very simple:
> 
> Those git submodels are "real" independent repositories, so you can just cd 
> into the folder (e.g. typo3/sysext/linkvalidator), checkout the master, 
> pull, change and commit and finnally push to the repositorty.
> 
> Make sure to include the commit hook in the submodules too (check that there 
> is a Change-ID line after commit).
> 
> There is really nothing special about those repositories other than that 
> they are inside a mother repository and that there current checkout can be 
> controlled (and versioned) via this mother repository.
> 
> Cheers


More information about the TYPO3-team-core mailing list