Commit 709620a5 authored by Georges Racinet on mutations.racinet.fr's avatar Georges Racinet on mutations.racinet.fr
Browse files

heptapod-shell: using evolve/topic to fetch source repo

It helps with the botched case of heptapod-13.19.2 tag, that was
later on fixed with an obsolescence marker (change of branch IIRC)

--HG--
branch : heptapod-stable
parent 806c6c686faa
Pipeline #28919 passed with stages
in 19 minutes and 19 seconds
......@@ -34,11 +34,12 @@ dependency 'ruby'
# that can be safely ignored.
build do
command "hg init #{project_dir}", returns: [0, 255]
hg = "hg --config extensions.evolve= --config extensions.topic="
command "#{hg} init #{project_dir}", returns: [0, 255]
# full pull to be sure the tag is resolved (this component full repo
# is not big enough for the complications needed for partial pull).
command "hg pull #{version.remote}", returns: [0, 1]
command "hg update #{version.heptapod_revspec}"
command "#{hg} pull #{version.remote}", returns: [0, 1]
command "#{hg} update #{version.heptapod_revspec}"
env = with_standard_compiler_flags(with_embedded_path)
command "mkdir -p #{install_dir}/embedded/service/gitlab-shell"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment