generic-poky/bitbake/lib/bb
Bruce Ashfield 408fd37529 fetch2/git: create bareclone option
For similar reasons as the nocheckout option, packages that need
enhanced control over the checkout and branch creation on a repository
may want a complete mirror/bareclone created of the repository when
performing the unpack.

This is useful/required when a local respository is being used, but
local tracking branches have not been created for all branches that
a given recipe needs to manipulate. The standard git clone operations
will create remote branches for the branches that are local to the
source repository, but branches that are remote do not translate to
the destination repository. Doing a mirror/bare clone of the source,
makes all branches available to the repository.

This is a particular use case, but the ability to do a bare clone
creates great flexibility in recipe space, with no impact to recipes
that don't need this functionality.

To implement this, a new option 'bareclone' is craeted which creates
a mirror copy of the repository and leaves it bare in the unpacking
phase. A recipe that uses this option must both checkout and debare
the repository itself.

(Bitbake rev: 82482aae6f311c994275fb0b6b32d954bbfc78c3)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-02-24 16:40:08 +00:00
..
fetch bitbake: Update users of getVar/setVar to use the data store functions directly 2011-11-27 10:35:30 +00:00
fetch2 fetch2/git: create bareclone option 2012-02-24 16:40:08 +00:00
parse bitbake: add file and line number to ParseError 2012-02-23 22:52:15 +00:00
pysh make exception handling syntax consistent 2011-06-15 11:13:13 +01:00
server bitbake: Add client socket info for BitBakeServerConnection 2012-02-23 22:52:16 +00:00
ui bitbake: change for adding progress bar in Hob2. 2012-02-23 22:52:17 +00:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py Bump the version to 1.15.1 2012-01-23 09:01:36 +00:00
build.py bitbake/knotty: avoid printing full task log when error already printed 2012-01-15 10:06:22 +00:00
cache.py bitbake: change for adding progress bar in Hob2. 2012-02-23 22:52:17 +00:00
cache_extra.py bitbake: Add description into the cache and clean up cache duplication 2012-02-02 16:55:28 +00:00
codeparser.py bitbake: Update users of getVar/setVar to use the data store functions directly 2011-11-27 10:35:30 +00:00
command.py command.py: add resolve option for generateTargetsTree API 2012-02-23 22:52:17 +00:00
compat.py bitbake: Add missing file 2011-05-07 08:49:28 +01:00
cooker.py bitbake: change for adding progress bar in Hob2. 2012-02-23 22:52:17 +00:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py data/runqueue.py: Fix commented out test code after variable name changes 2012-01-27 09:40:05 +00:00
data_smart.py cache: Use configuration's hash value to validate cache 2012-02-23 22:52:15 +00:00
event.py bitbake: change for adding progress bar in Hob2. 2012-02-23 22:52:17 +00:00
exceptions.py bb.exceptions: don't choke on frames without arguments 2011-06-08 20:38:25 +01:00
methodpool.py Consolidate the exec/eval bits, switch anonfunc to better_exec, etc 2010-07-02 15:41:31 +01:00
msg.py bitbake/lib/bb/msg.py: fix setting debug and verbosity levels 2011-09-25 16:25:27 +01: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 persist_data: survive if sqlite3 couldn't enable the shared cache 2012-02-22 20:25:29 +00:00
process.py make exception handling syntax consistent 2011-06-15 11:13:13 +01:00
providers.py bitbake-layers: improve show-overlayed output 2012-02-01 15:08:41 +00:00
runqueue.py runqueue: fire sceneQueueTaskStarted event when a setscene queue starts 2012-02-24 16:11:24 +00:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py siggen.py: Pass the datacache to signature generator classes 2012-02-23 22:52:15 +00:00
taskdata.py taskdata: fix string formatting of an error message 2011-09-20 22:22:21 +01:00
utils.py command.py: add new API to get the cpu count on the server 2012-02-23 22:52:16 +00:00