Hello,
I share your vision Graham.
Today, Git is the standard for open source project, and even if the
developper needs to change the mindset, it's would be benefict to help
developpers/contributors to produce more and more contributions.
Maven or Gradle would be too a good remplacement of Ant. with a new
mindset and new behaviors to help developer.
So +1 for me, to migrate to Git/gradle or maven.
I would like to help on the change on the release process (which is very
link with svn and ant)
Milamber
On 22/02/2019 14:06, Graham Russell wrote:
+1 for moving to git.
I think the biggest benefit to move to git is that it will make the
merging of all the PRs we get on the github mirror easier ;)
Which might then lead to more people more willing to do it and
therefore lead to more contributions.
Does anyone know the ratio of Github PRs to patches via BZ in the last
few releases?
Both SVN/Ant and git/Gradle "work", so it comes down to developer
experience of using but also finding help and getting support.
Graham
On Thu, 21 Feb 2019 at 20:15, Philippe Mouawad
<[email protected]> wrote:
Hi Vladimir,
As initially discussed, I thought you would do at least one of the two, the
Gradle being prioritary IMO.
But it looks like you won't be able to in the end ?
Volunteers are welcome in this case, although you looked like having
interesting experience in Gradle that would have been very useful.
Bon courage for your talks and preparations.
Regards
On Thu, Feb 21, 2019 at 8:11 PM Vladimir Sitnikov <
[email protected]> wrote:
I've studied a couple of recent INFRA tickets, and it looks like creating
Git repositories is handled via https://selfserve.apache.org/
So Git->SVN migration boils down to creating an empty repository, pushing
code there. Then we should ask Infra to make SVN read-only, and things like
that.
At this point I think it makes sense to just create a side Git repository
(e.g. a throw-away on GitHub), migrate JMeter code from SVN there, apply
Ant to Gradle converter, and then check how it turns out.
I don't really see much sense in migrating to Gradle before Git conversion
(there are VCS-specific build steps).
I don't really see much benefit from migrating to Git in a hurry either.
There are build/release tasks like "site update", and I think we might want
to have separate Git repository to serve the site contents.
At this point I don't know how JMeter site works, so I don't know it should
be mapped to Git/Gradle.
I think I could handle the conversion, however it would be great if someone
volunteers.
The thing is I prepare a talk for https://jpoint.ru/en/ , and I help to
organize https://heisenbug-piter.ru/en/ this spring, so Git/Gradle is not
my priority at the moment.
Vladimir
--
Cordialement.
Philippe Mouawad.