poky/bitbake/lib/bb
Richard Purdie a6c6a8ddb6 bitbake: bitbake/fetch: Add git submodules fetcher
This adds very basic git submodule support to the fetcher. It can be
used by replacing a git:// url prefix with a gitsm:// prefix, otherwise
behaviour is the same as the git fetcher. Whilst this code should be
functional, its not as efficient as the usual git fetcher due to the
need to checkout the tree to fetch/update the submodule information. git
doesn't support submodule operations on the bare clones the standard git
fetcher uses which is also problematic.

This code does however give a starting point to people wanting to use
submodules.

(Bitbake rev: 25e0b0bc50114f1fbf955de23cc0c96f5f7a41e3)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-25 15:58:31 +00:00
..
fetch2 bitbake: bitbake/fetch: Add git submodules fetcher 2013-03-25 15:58:31 +00:00
parse bitbake: ConfHandler: Use re.X to make long regexp more readable 2013-02-15 12:12:36 +00:00
pysh make exception handling syntax consistent 2011-06-15 11:13:13 +01:00
server bitbake: bitbake: Always use separate process for PR Service 2013-02-06 23:45:36 +00:00
tests bitbake: fetch2: Add editor modelines for bb.tests.* 2013-02-17 22:32:05 +00:00
ui bitbake: Adjust spacing on information windows 2013-03-22 16:54:39 +00:00
__init__.py bitbake: Update version to 1.17.0 2013-02-06 13:13:01 +00:00
build.py bitbake: build.py: avoid deleting taint files when writing stamps 2013-02-22 05:22:39 -08:00
cache_extra.py bitbake: cache_extra: Add extra variables 2013-03-19 13:51:23 +00:00
cache.py bitbake: cache.py: Drop support for BROKEN variable 2013-01-30 14:06:00 +00:00
checksum.py bitbake: implement checksums for local files in SRC_URI 2012-05-23 11:35:04 +01:00
codeparser.py bitbake: codeparser: Track bb.utils.contains usage 2013-02-15 12:12:35 +00:00
command.py bitbake: hob: some settings in Hob are not remembered 2013-03-19 20:58:11 +00:00
compat.py bitbake: compat/utils: Add copy of python multiprocessing pool for pre 2.7.3 issues 2013-02-06 13:13:01 +00:00
cooker.py bitbake: cooker: Use extra cache information 2013-03-19 13:51:23 +00:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data_smart.py bitbake: bitbake & hob: implement functions to assure consistency for configuration files 2013-01-31 12:46:19 +00:00
data.py bitbake: bitbake: data_smart.py and friends: Track variable history 2013-01-18 12:35:19 +00:00
event.py bitbake: event/hob: Add a button for network tests in the proxy settings 2012-10-24 21:13:06 +01:00
exceptions.py bitbake/exceptions: Handle reports from the field of exception code failures 2012-05-25 11:15:12 +01:00
methodpool.py bitbake: methodpool: Clean up the parsed module list handling to be slightly less insane 2012-08-23 09:22:44 +01:00
monitordisk.py bitbake: monitordisk.py: monitor disks based on path 2013-03-19 13:55:38 +00:00
msg.py bitbake: knotty/msg: Avoid usage of curses initscr/endwin to avoid terminal corruption 2012-11-25 21:36:44 +00:00
namedtuple_with_abc.py bb.namedtuple_with_abc: add useful util from activestate 2011-06-08 20:38:23 +01:00
persist_data.py bitbake: persist_data: add get_by_pattern method to API 2013-01-22 15:35:06 +00:00
process.py bitbake: process: Improve _logged_communicate buffering 2012-06-25 14:57:16 +01:00
providers.py bitbake: providers.py: Fix PREFERRED_VERSION containing epochs 2012-10-03 13:33:26 +01:00
runqueue.py bitbake: runqueue: Use taskData.fn_index[depdata] instead of uninitialized dep 2013-03-19 20:58:11 +00:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: siggen: add quotes around variable values to see whitespace 2013-03-04 11:38:30 +00:00
taskdata.py bitbake: taskdata: Don't add dependencies on tasks that don't exist 2012-08-30 17:44:07 -07:00
tinfoil.py bitbake: tinfoil: support other fds, enable color support 2013-01-31 12:46:20 +00:00
utils.py bitbake: utils.py: fix BB_ENV_WHITELIST 2013-03-19 13:56:03 +00:00