[ 
https://issues.apache.org/jira/browse/JCR-4979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17798955#comment-17798955
 ] 

Konrad Windszus commented on JCR-4979:
--------------------------------------

For the maven release process (i.e. pushing to the right repository during 
release:perform, 
https://maven.apache.org/maven-release/maven-release-plugin/usage/prepare-release.html)
 the one in the root pom.xml is enough.
The effective pom.xml of the individual modules do no longer have the scm 
elements (which is sometimes exposed by Mvn Search UIs like 
https://mvnrepository.com/ or search.maven.org). Therefore I would recommend to 
instead choose an approach like FileVault where the parent is even parent of 
the root pom.xml itself, and the scm info is exclusively maintained in the 
parent pom.xml. WDYT?

> Migrate from Subversion to Git
> ------------------------------
>
>                 Key: JCR-4979
>                 URL: https://issues.apache.org/jira/browse/JCR-4979
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>              Labels: candidate_jackrabbit_2_20
>             Fix For: 2.22, 2.21.22
>
>         Attachments: JCR-4979-site-v1.patch, JCR4979-v1-check-release.sh.patch
>
>
> In order to foster contribution and ease switching between 
> branches/cherrypicking and in general to have a modern development workflow I 
> propose to migrate Jackrabbit (Classic) from SVN to Git similarly to what was 
> done in Oak (https://issues.apache.org/jira/browse/OAK-9440) and Jackrabbit 
> FileVault (https://issues.apache.org/jira/browse/JCRVLT-398).
> It would comprise of the following steps:
>  # migrate the SVN repository at 
> [https://svn.apache.org/repos/asf/jackrabbit/branches], 
> [https://svn.apache.org/repos/asf/jackrabbit/trunk] and 
> [https://svn.apache.org/repos/asf/jackrabbit/tags] to a Git repository named 
> "jackrabbit" (hosted at [https://gitbox.apache.org/repos/asf]) (tracked in 
> INFRA-25150)
>  # migrate GitHub SVN mirror at [https://github.com/apache/jackrabbit] to 
> mirror the new native Git repo (at Gitbox) (tracked in INFRA-25150)
>  # make the SVN repository at the folders outlined at 1. read only (tracked 
> in INFRA-25150)
>  # adjust documentation, see attached patch
>  ## <https://jackrabbit.apache.org/jcr/source-repository.html>
>  ## <https://jackrabbit.apache.org/jcr/building-jackrabbit.html>
>  # adjust check script
>  # adjust Jenkins Jobs 
> [https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-trunk] and 
> [https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-2.20/]
>  # adjust pom.xml
> VOTE thread in 
> [https://lists.apache.org/thread/2owqqjhk4wo9gk9jo7o02x73b2kfz7nj]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to