Index: git-r3.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v retrieving revision 1.14 diff -u -B -r1.14 git-r3.eclass --- git-r3.eclass 8 Oct 2013 11:19:48 -0000 1.14 +++ git-r3.eclass 9 Oct 2013 14:58:39 -0000 @@ -252,6 +252,11 @@ l=${l#submodule.} local subname=${l%%.url=*} + # skip modules that have 'update = none', bug #487262. + local upd=$(echo "${data}" | git config -f /dev/fd/0 \ + submodule."${subname}".update) + [[ ${upd} == none ]] && continue + submodules+=( "${subname}" "$(echo "${data}" | git config -f /dev/fd/0 \