NEXT:
+ * on git source update, fetch tags and prevent non-ff merges
e2factory-2.3.14p1
* Provide io.open/io.popen wrappers that set FD_CLOEXEC
if not rc then
return false, e:cat(re)
end
+ rc, re = e2lib.git(nil, "fetch", "--tags")
+ if not rc then
+ return false, e:cat(re)
+ end
e:append("fetch succeeded")
-- setup the branch tracking its remote. This fails if the branch exists,
if not rc then
return false, e:append("working copy not available")
end
- rc, re = e2lib.git(nil, "pull")
+ rc, re = e2lib.git(nil, "pull", "--ff-only")
if not rc then
return false, e:cat(re)
end