When we do a:
repo init -u ssh://<git credentials>/navpad-manifests.git -m master.xml --current-branch
we get this output:
... A new version of repo (2.12) is available.
... New version is available at: /var/jenkins-slave/workspace/italia-copy-platform-nightly-git/.repo/repo/repo
... The launcher is run from: /usr/local/bin/repo
!!! The launcher is not writable. Please talk to your sysadmin or distro
!!! to get an update installed.
Downloading manifest from ssh://<git credentials>/navpad-manifests.git
fatal: manifest 'master.xml' not available
fatal: <project> invalid "path": ./: bad component: .
Our manifest file master.xml contains this:
<manifest>
<remote name="origin" fetch="ssh://<git credentials>"/>
<default revision="refs/heads/master" remote="origin" sync-j="4"/>
<project name="navpad-main" remote="origin" path="./" revision="master"/>
<project name="navpad-navui" remote="origin" path="./apps/Imports/NavApp/" revision="develop"/>
<project name="navpad-navkit" remote="origin" path="./navkit/" revision="master"/>
<project name="navpad-michi" remote="origin" path="./michi/" revision="master"/>
<project name="navpad-prebuilt" remote="origin" path="./prebuilt/" revision="master"/>
<project name="navpad-manifests" remote="origin" path="./manifests" revision="master"/>
</manifest>
Somehow in v2.12 it is not allowed anymore to use the "./" in path.
When we remove the "./" in the above manifest file we see that the navpad-main project is deployed in the navpad-main directory, however we do not want it o be deployed in the navpad-main directory but in the current directory as if it was in the "./" directory.
how we can deplay the navpad-main project in the current directory "./" ?