]> git.e2factory.org Git - e2factory.git/commitdiff
Remove deprecated lazytag build mode
authorTobias Ulmer <tu@emlix.com>
Wed, 25 Jan 2017 19:47:12 +0000 (20:47 +0100)
committerTobias Ulmer <tu@emlix.com>
Mon, 30 Jan 2017 13:36:42 +0000 (14:36 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Changelog
generic/generic_git.lua
local/policy.lua
plugins/cvs.lua
plugins/git.lua
plugins/svn.lua

index 451dd2e8cb2b47c20f92e09379a971523057863d..69a25702de5a2d9f2a7034cd769c55d3ab29b484 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,4 +1,5 @@
 NEXT:
+ * Removed lazytag build mode, it was deprecated for a long time
  * Fix error in cvs source if cvsroot unset
 
 e2factory-2.3.16p0
index 9d22307d697e6a34f48dde88e43593a6edb81b61..2eae8a3006c22f5ba2256d357882f0743193d90f 100644 (file)
@@ -756,9 +756,9 @@ end
 -- @return git refs string, or false on error.
 -- @return Error object on failure.
 function generic_git.sourceset2ref(sourceset, branch, tag)
-    if sourceset == "branch" or (sourceset == "lazytag" and tag == "^") then
+    if sourceset == "branch" then
         return string.format("refs/heads/%s", branch)
-    elseif sourceset == "tag" or (sourceset == "lazytag" and tag ~= "^") then
+    elseif sourceset == "tag" then
         return string.format("refs/tags/%s", tag)
     end
 
index 5430550b246929c175f996e2a257e2f69f33ac83..4175db3ba5c90900e9e76e52902be3aeef02dba1 100644 (file)
@@ -27,12 +27,6 @@ local err = require("err")
 local hash = require("hash")
 local strict = require("strict")
 
---- Get the source set identifier.
--- @return string: the source set identifier
-local function source_set_lazytag()
-    return "lazytag"
-end
-
 --- Get the source set identifier.
 -- @return string: the source set identifier
 local function source_set_tag()
@@ -271,12 +265,7 @@ end
 function policy.default_build_mode(mode)
     local build_mode = {}
 
-    if mode == "lazytag" then
-        build_mode.source_set = source_set_lazytag
-        build_mode.buildid = buildid_buildid
-        build_mode.storage = storage_default
-        build_mode.deploy = false
-    elseif mode == "tag" then
+    if mode == "tag" then
         build_mode.source_set = source_set_tag
         build_mode.buildid = buildid_buildid
         build_mode.storage = storage_default
index ea1364860536d9c71553948cf412f4b43b2729ea..0cac752c53dfa47309ee40706513ee2a2b5a753f 100644 (file)
@@ -245,7 +245,7 @@ function cvs.cvs_source:sourceid(sourceset)
         hash.hash_append(hc, lid)
     end
     -- cvs specific
-    if sourceset == "tag" and self._tag ~= "^" then
+    if sourceset == "tag" then
         -- we rely on tags being unique with cvs
         hash.hash_append(hc, self._tag)
     else
@@ -363,11 +363,9 @@ function cvs.cvs_source:prepare_source(sourceset, buildpath)
             "-r",
         }
 
-        if sourceset == "branch" or
-            (sourceset == "lazytag" and self:get_tag() == "^") then
+        if sourceset == "branch" then
             table.insert(argv, self:get_branch())
-        elseif (sourceset == "tag" or sourceset == "lazytag") and
-            self:get_tag() ~= "^" then
+        elseif sourceset == "tag" then
             table.insert(argv, self:get_tag())
         else
             return false, e:cat(err.new("source set not allowed"))
index 19ad701fc80d5145e3ce92ecd1bce8d7f7cf43b4..ae3184a17dbc002853058c4bf42a45b1337bf583 100644 (file)
@@ -177,14 +177,14 @@ function git.git_source:git_commit_id(sourceset, check_remote)
 
     gitdir = e2lib.join(e2tool.root(), self:get_working(), ".git")
 
-    if sourceset == "branch" or (sourceset == "lazytag" and self:get_tag() == "^") then
+    if sourceset == "branch" then
         ref = string.format("refs/heads/%s", self:get_branch())
 
         rc, re, id = generic_git.lookup_id(gitdir, false, ref)
         if not rc then
             return false, e:cat(re)
         end
-    elseif sourceset == "tag" or (sourceset == "lazytag" and self:get_tag() ~= "^") then
+    elseif sourceset == "tag" then
         ref = string.format("refs/tags/%s", self:get_tag())
 
         rc, re, id = generic_git.lookup_id(gitdir, false, ref)
@@ -567,11 +567,9 @@ function git.git_source:prepare_source(sourceset, buildpath)
     git_argv = generic_git.git_new_argv(gitdir, srcdir, "archive")
     table.insert(git_argv, "--format=tar")
 
-    if sourceset == "branch" or
-        (sourceset == "lazytag" and self:get_tag() == "^") then
+    if sourceset == "branch" then
         table.insert(git_argv, "refs/heads/" .. self:get_branch())
-    elseif sourceset == "tag" or
-        (sourceset == "lazytag" and self:get_tag() ~= "^") then
+    elseif sourceset == "tag" then
         table.insert(git_argv, "refs/tags/" .. self:get_tag())
     else
         error(err.new("invalid sourceset: %s", sourceset))
index f38ae0d3d9118cf5e31bff7348a45127765832af..beb9a48902264303d613ee263a3c6e2a331574ff 100644 (file)
@@ -288,8 +288,6 @@ function svn.svn_source:sourceid(sourceset)
     elseif sourceset == "branch" then
         hash.hash_append(hc, self._branch)
         argv = { "info", svnurl.."/"..self._branch }
-    elseif sourceset == "lazytag" then
-        return false, err.new("svn source does not support lazytag mode")
     else
         return false,
             err.new("svn sourceid can't handle sourceset %q", sourceset)