]> code.ossystems Code Review - openembedded-core.git/commit
scripts/oe-git-archive: fix non-existent key referencing error
authorYeoh Ee Peng <ee.peng.yeoh@intel.com>
Fri, 4 Jan 2019 06:46:01 +0000 (14:46 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 25 Feb 2019 22:13:03 +0000 (22:13 +0000)
commit89dcc555f57ce13645c3876b42be3846fe3b7863
treeb63b7bc05c17a1f9d218a8a837c45a0aa42152cb
parentf8c111891066609ed40d11fee61ca9e29b5b6029
scripts/oe-git-archive: fix non-existent key referencing error

Without installing gitpython package, oe-git-archive will face error
below, where it was referencing key that was non-existent inside
metadata object.

Traceback (most recent call last):
  File "<poky_dir>/scripts/oe-git-archive", line 271, in <module>
    sys.exit(main())
  File "<poky_dir>/scripts/oe-git-archive", line 229, in main
    'commit_count': metadata['layers']['meta']['commit_count'],
KeyError: 'commit_count'

Fix this error by adding exception catch when referencing
non-existent key (based on inputs provided by Richard Purdie).

[YOCTO# 13082]

(From OE-Core rev: 9a3cc9b8523b78dda6c3f3f2e12798b2b907d7e5)

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
scripts/oe-git-archive