Inconsistent default branch names is waisting everyones time, especially within a single project - and we already see that our tooling trips about it. Sure, we can fix one by one - still its annoying when you switch between projects or even modules and have to deal with branches.

So this can easily be fixed at a single place by making the default branch names consistent.

Regardless, I'm fine with improving the tooling, but its only a patch not a cure.

Carsten

Am 22.09.2021 um 09:15 schrieb Konrad Windszus:
Hi,
As s big bang migration is unlikely I would rather be in favour of improving the groovy script to set a correct revision 
(https://android.googlesource.com/tools/repo/+/HEAD/docs/manifest-format.md) for all projects not having the default branch 
"master" (https://android.googlesource.com/tools/repo/+/HEAD/docs/manifest-format.md#Element-default 
<https://android.googlesource.com/tools/repo/+/HEAD/docs/manifest-format.md#Element-default>). Currently none of the 
projects specify a custom revision in https://github.com/apache/sling-aggregator/blob/master/default.xml 
<https://github.com/apache/sling-aggregator/blob/master/default.xml> but all rely on the default "master". I 
think the necessary adjustments for https://github.com/apache/sling-aggregator/blob/master/collect-sling-repos.groovy 
<https://github.com/apache/sling-aggregator/blob/master/collect-sling-repos.groovy> should be fairly simple to emit a 
"revision" attribute per project.
Konrad

On 22. Sep 2021, at 07:00, Carsten Ziegeler <cziege...@apache.org> wrote:

Hi,

doesn't work for me either. It seems repo is expecting the default branch to be 
master.

I think we should also avoid such inconsistency and use the same default branch 
name for all repos. Having main in some repos and masters in others is leading 
to trouble, as we see here.

Regards
Carsten

Am 21.09.2021 um 17:56 schrieb Robert Munteanu:
Hi,
I can't seem to run 'repo sync' anymore, with the errors below:
sling-org-apache-sling-thumbnails.git:
fatal: couldn't find remote ref refs/heads/master
sling-org-apache-sling-thumbnails.git: sleeping 4.0 seconds before
retrying
fatal: couldn't find remote ref refs/heads/master
sling-org-apache-sling-thumbnails.git:
fatal: couldn't find remote ref refs/heads/master
error: Cannot fetch sling-org-apache-sling-thumbnails.git from
https://github.com/apache/sling-org-apache-sling-thumbnails.git
I think this is because the repository in question has a 'main' brach
instead of 'master'
   https://github.com/apache/sling-org-apache-sling-thumbnails
Does this work for anyone?
Thanks,
Robert

--
Carsten Ziegeler
Adobe
cziege...@apache.org



--
Carsten Ziegeler
Adobe
cziege...@apache.org

Reply via email to