Android source sync问题汇总(since 2012)
1. [repo init] fetch address issue: change to fetch="git://Android.git.linaro.org/"
2. something like "remote end hung up unexpectedly"
go to the folder where you made “repo init” some days ago
open .repo/repo/subcmds/sync.py
correct _Fetch function (program will try to sync even without network after this change:-)) – add “while True:” at line 6, “break” at line 9, remove “sys.exit(1)” at line 11.
def _Fetch(self, projects): fetched = set() pm = Progress('Fetching projects', len(projects)) for project in projects: pm.update() while True: if project.Sync_NetworkHalf(): fetched.add(project.gitdir) break else: print >>sys.stderr, 'error: Cannot fetch %s' % project.name pm.end() return fetchedcurl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" >~/bin/reporepo init -u git://codeaurora.org/platform/manifest.gitrepo sync