I'm not sure what is going on here, I just tried the commands and they
worked find to get a checkout with submodules.

git clone git://git.blender.org/blender.git
cd blender
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master

Googling for your error message, it appears this problem can sometimes
be solved by removing the submodule directory and updating, though
it's not clear why. So you could try:

rm -rf scons
git submodule update


On Tue, Dec 24, 2013 at 12:57 PM, Dalai Felinto <[email protected]> wrote:
> Hi,
>
> I'm setting up a new computer and after getting the git repository I'm
> failing to update the submodules:
>
> $ git submodule update --init --recursive
>
> Submodule 'release/datafiles/locale' () registered for path
> 'release/datafiles/locale'
> Submodule 'release/scripts/addons' () registered for path
> 'release/scripts/addons'
> Submodule 'release/scripts/addons_contrib' () registered for path
> 'release/scripts/addons_contrib'
> Submodule 'scons' () registered for path 'scons'
> fatal: Needed a single revision
> Unable to find current revision in submodule path 'release/datafiles/locale'
>
> I left the repository cloning happening over night, so I suspect
> something may have gone wrong in the end. git fetch upstream (which is
> BF) works fine too.
>
> I even tried to re-setup the submodules but it didn't make any difference:
>
> $ git config submodule.scons.url git://git.blender.org/scons.git
> $ git config submodule.release/scripts/addons_contrib.url
> git://git.blender.org/blender-addons-contrib.git
> $ git config submodule.release/scripts/addons.url
> git://git.blender.org/blender-addons.git
> $ git config submodule.release/datafiles/locale.url
> git://git.blender.org/blender-translations.git
> $ git submodule update --init --recursive
>
> (same error as above, after the update command)
>
> I'm on a Ubuntu 12.04 LTS, git 1.7.9.5
>
> Any help is appreciated. Thanks,
> Dalai
> --
> blendernetwork.org/dalai-felinto
> www.dalaifelinto.com
> _______________________________________________
> Bf-committers mailing list
> [email protected]
> http://lists.blender.org/mailman/listinfo/bf-committers
_______________________________________________
Bf-committers mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to