]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
Merged the following poky fetcher fixes:
authorChris Larson <chris_larson@mentor.com>
Mon, 6 Dec 2010 15:19:37 +0000 (08:19 -0700)
committerChris Larson <chris_larson@mentor.com>
Mon, 6 Dec 2010 15:19:37 +0000 (08:19 -0700)
commit3aaddb8c434d0ea839c0b52de5a56be1be4641dd
tree83206c37c8900925e443348bd768b36bb66ba396
parentd00b03bd2ec378cd09146a70e3d940f351d92f01
Merged the following poky fetcher fixes:

- bitbake/fetch: Allow checking of a single url at a time (massive sstate
  speed improvement)
- bitbake/fetch: Fix handling of mirrors when checking for url validity
- bitbake/fetch: When fetchers return errors, ensure any partial download is
  cleared
- bitbake/fetch: Make URL checking slightly less verbose (distracting with the
  sstate code)
- bitbake/fetch/git: Ensure fullclone repositories are fully fetched
- bitbake/fetcher: Deal with a ton of different bugs
- bitbake/fetch/git.py: Fix git fetcher to correctly use mirror tarballs
- bitbake/fetch/__init__.py: Abstract mirror variable handling and enhance to
  accept \n delimitation in variables
- bitbake/fetch: fix logic to prevent fetches when the file already exists
- bitbake/fetch: ensure the go() method completes when not using premirrors
- Export ALL_PROXY for bitbake commands
- bitbake: Add proxy variables to standard export list
- bitbake/fetch/git: fix try_premirror() definition .Method takes 4
  parameters.
- bitbake/fetch: fix by moving try_premirror() to the right place
- bitbake/fetch: add try_premirror method and special case git fetcher
- fetch: fix setting of localpath in SRC_URI parameters
- bitbake/fetch: ensure the mirrored repository is updated as required
- bitbake/git: define a forcefetch method
- bitbake/fetch: Respect forcefetch even when pulling from a mirror
- bitbake/git.py: Make sure different branches can have different revisions
  without triggering build count increases
- bitbake/git.py: Allow tracking of branches in SRC_URI without cloning for
  use with fullclone
- bitbake/git.py: Make sure a full clone checkout always updates

Signed-off-by: Chris Larson <chris_larson@mentor.com>
lib/bb/fetch/__init__.py
lib/bb/fetch/git.py