From: João Henrique Ferreira de Freitas Date: Thu, 29 May 2014 02:53:51 +0000 (-0300) Subject: combo-layer: fix revlist taking into account file_filter X-Git-Tag: 2015-4~2688 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=c22e40900d8e33c2c884e714c11ddb771b86923f;p=openembedded-core.git combo-layer: fix revlist taking into account file_filter If file_filter is set, git format-patch takes account but git rev-list does not. So revlist is going to get with wrong revisions. And last_revision will be updated with wrong revision. The next time that user run combo-layer it complain about applying patches. So ensure that 'git rev-list' are using file_filter as 'git format-patch'. Signed-off-by: João Henrique Ferreira de Freitas Signed-off-by: Richard Purdie --- diff --git a/scripts/combo-layer b/scripts/combo-layer index 9da1d3a89e..19d64e64e1 100755 --- a/scripts/combo-layer +++ b/scripts/combo-layer @@ -395,7 +395,7 @@ def action_update(conf, args): logger.debug("generated patch set:\n%s" % output) patchlist = output.splitlines() - rev_cmd = 'git rev-list --no-merges ' + rev_cmd_range + rev_cmd = "git rev-list --no-merges %s -- %s" % (rev_cmd_range, file_filter) revlist = runcmd(rev_cmd, ldir).splitlines() # Step 3: Call repo specific hook to adjust patch