Alexandru,

Same problem

➜  6.5.4 git clone 
"ssh://sinosoi...@codereview.qt-project.org:29418/qt/tqtc-qt5"
Cloning into 'tqtc-qt5'...
remote: Counting objects: 189, done
remote: Finding sources: 100% (32453/32453)
remote: Total 32453 (delta 22269), reused 31126 (delta 22269)
Receiving objects: 100% (32453/32453), 10.35 MiB | 16.92 MiB/s, done.
Resolving deltas: 100% (22269/22269), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout
➜  6.5.4 cd tqtc-qt5
➜  tqtc-qt5 git:(main) git checkout origin/tqtc/lts-6.5.4
Note: switching to 'origin/tqtc/lts-6.5.4'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 3303dc7a Provisioning: Update Axivion bauhaus-suite
➜  tqtc-qt5 git:(3303dc7a) ./init-repository --module-subset=qt5compat
+ git submodule init qt5compat
Submodule 'qt5compat' 
(ssh://sinosoi...@codereview.qt-project.org:29418/qt/tqtc-qt5compat.git) 
registered for path 'qt5compat'
+ git config commit.template /Users/nsantos/Qt/6.5.4/tqtc-qt5/.commit-template
+ git clone --no-checkout 
ssh://sinosoi...@codereview.qt-project.org:29418/qt/tqtc-qt5compat.git qt5compat
Cloning into 'qt5compat'...
remote: Counting objects: 29, done
remote: Finding sources: 100% (6700/6700)
remote: Total 6700 (delta 3705), reused 6477 (delta 3705)
Receiving objects: 100% (6700/6700), 15.95 MiB | 20.39 MiB/s, done.
Resolving deltas: 100% (3705/3705), done.
+ git config commit.template /Users/nsantos/Qt/6.5.4/tqtc-qt5/.commit-template
+ git config remote.gerrit.url 
ssh://codereview.qt-project.org/qt/tqtc-qt5compat.git
+ git config remote.gerrit.fetch +refs/heads/*:refs/remotes/gerrit/* /heads/
+ git submodule update --force --no-fetch
fatal: Unable to find current revision in submodule path 'qt5compat'
git submodule update --force --no-fetch exited with status 32768 at 
./init-repository line 207.
        Qt::InitRepository::exe(Qt::InitRepository=HASH(0x15980bdd8), "git", 
"submodule", "update", "--force", "--no-fetch") called at ./init-repository 
line 452
        
Qt::InitRepository::git_clone_all_submodules(Qt::InitRepository=HASH(0x15980bdd8),
 "tqtc-qt5", 0, "", "qt5compat") called at ./init-repository line 674
        Qt::InitRepository::run(Qt::InitRepository=HASH(0x15980bdd8)) called at 
./init-repository line 685
➜  tqtc-qt5 git:(3303dc7a)

> On 9 Feb 2024, at 09:52, Alexandru Croitor <alexandru.croi...@qt.io> wrote:
> 
> Hi,
> 
> I just tried the following sequence of commands locally with no pre-existing 
> directory, and everything worked fine.
> 
> git clone "ssh://<my-username>@codereview.qt-project.org:29418/qt/tqtc-qt5" 
> qt6_new
> cd qt6_new
> git checkout origin/tqtc/lts-6.5.4
> ./init-repository --module-subset=qt5compat
> 
> Can you confirm whether the same works for you, to figure out whether this is 
> a general issue, or an issue with the state of your pre-existing checkout?
> 
> Also please show the output of running 'git rev-parse HEAD' in your 
> pre-existing qt5compat directory and in your tqtc-qt5 directory.
> 
> 
>> On 9. Feb 2024, at 10:33, Nuno Santos via Interest <interest@qt-project.org> 
>> wrote:
>> 
>> Thiago,
>> 
>> Doing just:
>> 
>> git submodule init qt5compat does nothing, the directory remains empty
>> 
>> Curiously it says the same thing as the perl init repository if I do:
>> 
>> git submodule update --init --recursive qt5compat
>> 
>> fatal: Unable to find current revision in submodule path ‘qt5compat’
>> 
>> ➜  tqtc-qt5 git:(v6.5.4-lts) ✗ cat .gitmodules | grep qt5compat
>> [submodule "qt5compat"]
>> path = qt5compat
>> url = ../tqtc-qt5compat.git
>> alias = qt/qt5compat
>> 
>> Any ideas?
>> 
>> Best,
>> 
>> Nuno
>> 
>> 
>>> On 9 Feb 2024, at 00:37, Thiago Macieira <thiago.macie...@intel.com> wrote:
>>> 
>>> On Thursday, 8 February 2024 13:28:10 PST Nuno Santos via Interest wrote:
>>>> One question. I’m not interested in all the modules. Just some of them. If 
>>>> I
>>>> do that I will unit all the modules and therefore the build will contain
>>>> them all right?
>>> 
>>> Correct.
>>> 
>>> You can do "git submodule init" for each of the modules you want.
>>> 
>>> Alternatively, you can clone and build just the modules you want. You don't 
>>> need the top-level dir.
>>> 
>>> -- 
>>> Thiago Macieira - thiago.macieira (AT) intel.com
>>> Cloud Software Architect - Intel DCAI Cloud Engineering
>>> _______________________________________________
>>> Interest mailing list
>>> Interest@qt-project.org
>>> https://lists.qt-project.org/listinfo/interest
>> 
>> _______________________________________________
>> Interest mailing list
>> Interest@qt-project.org
>> https://lists.qt-project.org/listinfo/interest
> 

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to