* [PATCH] scripts/combo-layer: specify branch when getting current revision
@ 2012-08-21 13:17 Paul Eggleton
2012-08-24 18:19 ` Saul Wold
0 siblings, 1 reply; 2+ messages in thread
From: Paul Eggleton @ 2012-08-21 13:17 UTC (permalink / raw)
To: openembedded-core
Handle the case during update where the configured branch is not
currently checked out in the component repository by just specifying
it in the places where it was not previously.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
scripts/combo-layer | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/scripts/combo-layer b/scripts/combo-layer
index 448fe71..330faca 100755
--- a/scripts/combo-layer
+++ b/scripts/combo-layer
@@ -191,7 +191,7 @@ def action_init(conf, args):
branch = repo.get('branch', "master")
file_filter = repo.get('file_filter', "")
runcmd("git archive %s | tar -x -C %s %s" % (branch, extract_dir, file_filter), ldir)
- lastrev = runcmd("git rev-parse HEAD", ldir).strip()
+ lastrev = runcmd("git rev-parse %s" % branch, ldir).strip()
conf.update(name, "last_revision", lastrev, initmode=True)
runcmd("git add .")
if conf.localconffile:
@@ -475,7 +475,8 @@ def apply_patchlist(conf, repos):
else:
logger.info("No patches to apply from %s" % name)
ldir = conf.repos[name]['local_repo_dir']
- lastrev = runcmd("git rev-parse HEAD", ldir).strip()
+ branch = conf.repos[name].get('branch', "master")
+ lastrev = runcmd("git rev-parse %s" % branch, ldir).strip()
if lastrev != repo['last_revision']:
conf.update(name, "last_revision", lastrev)
--
1.7.9.5
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH] scripts/combo-layer: specify branch when getting current revision
2012-08-21 13:17 [PATCH] scripts/combo-layer: specify branch when getting current revision Paul Eggleton
@ 2012-08-24 18:19 ` Saul Wold
0 siblings, 0 replies; 2+ messages in thread
From: Saul Wold @ 2012-08-24 18:19 UTC (permalink / raw)
To: Paul Eggleton; +Cc: openembedded-core
On 08/21/2012 06:17 AM, Paul Eggleton wrote:
> Handle the case during update where the configured branch is not
> currently checked out in the component repository by just specifying
> it in the places where it was not previously.
>
> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
> ---
> scripts/combo-layer | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/scripts/combo-layer b/scripts/combo-layer
> index 448fe71..330faca 100755
> --- a/scripts/combo-layer
> +++ b/scripts/combo-layer
> @@ -191,7 +191,7 @@ def action_init(conf, args):
> branch = repo.get('branch', "master")
> file_filter = repo.get('file_filter', "")
> runcmd("git archive %s | tar -x -C %s %s" % (branch, extract_dir, file_filter), ldir)
> - lastrev = runcmd("git rev-parse HEAD", ldir).strip()
> + lastrev = runcmd("git rev-parse %s" % branch, ldir).strip()
> conf.update(name, "last_revision", lastrev, initmode=True)
> runcmd("git add .")
> if conf.localconffile:
> @@ -475,7 +475,8 @@ def apply_patchlist(conf, repos):
> else:
> logger.info("No patches to apply from %s" % name)
> ldir = conf.repos[name]['local_repo_dir']
> - lastrev = runcmd("git rev-parse HEAD", ldir).strip()
> + branch = conf.repos[name].get('branch', "master")
> + lastrev = runcmd("git rev-parse %s" % branch, ldir).strip()
>
> if lastrev != repo['last_revision']:
> conf.update(name, "last_revision", lastrev)
>
Merged into OE-Core
Thanks
Sau!
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-08-24 18:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-21 13:17 [PATCH] scripts/combo-layer: specify branch when getting current revision Paul Eggleton
2012-08-24 18:19 ` Saul Wold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox