Official Git repo's mirror at GitHub / GitLab ?
Hi Core/Opt/Contrib Maintainers, I would like to suggest the following improvement idea: Can we create an official GitHub/GitLab repository (which can be a mirror) so that: 1. Contributions becomes easier with "Pull Requests" 2. Port reviews can be done openly and transparently 3. Allows everyone to maintain their own ports with upstream pull/merge capability from the official repos. Hooks / Triggeres can be used to automate push/pulls after merges on the main or mirror git repos so that things are kep in sync and automated. This would allow those who have no access to Core/Opt/Contrib to easiy contribute via pull requests and maintainers can simlpy accepts pull requests to have them merged, instead of implemented changes themselves. (more efficient and effective in my view). Best regards, Shin
Hello Shin (and list), On Fri, Aug 12, 2016 at 6:28 AM, Shin Sterneck <shin@sterneck.asia> wrote:
This would allow those who have no access to Core/Opt/Contrib to easiy contribute via pull requests and maintainers can simlpy accepts pull requests to have them merged, instead of implemented changes themselves. (more efficient and effective in my view).
It's not /precisely/ what you asked for, but an active and well-organized contrib-style github-based repo can be found at https://github.com/6c37/crux-ports - this only really benefits contributors who have new ports to add or wish to maintain the ones already present in that repo, and therefore is not a complete solution. You'll still need to use the Flyspray bugtracker to request version bumps for core/opt/contrib ports. I'm just plugging it here in case there are some people that don't already know about it. Also worth mentioning with regards to this topic is the git ports driver, which in my experience works better/faster than the httpup and rsync drivers. See https://github.com/6c37/crux-ports/wiki/Installing-the-git-driver-and-adding... for details. Ryan
Hello Shin, I agree with you that it's a good idea to manage repositories with git. So instead of reporting bugs to the maintainer himself/herself directly, with git, pull requests can be seen by everyone, and everyone can leave comments about them or even to make contributions. it's also good for picking up orphaned ports. Well, instead of hosting the official repositories on Github (or whatever), why not just hosting them on crux.nu? I mean, we've already done that with rsync, it shouldn't be difficult to do that with git. (Sorry for the resent.) Best Regards, - phi At 2016-08-12 18:28:15, "Shin Sterneck" <shin@sterneck.asia> wrote: Hi Core/Opt/Contrib Maintainers, I would like to suggest the following improvement idea: Can we create an official GitHub/GitLab repository (which can be a mirror) so that: 1. Contributions becomes easier with "Pull Requests" 2. Port reviews can be done openly and transparently 3. Allows everyone to maintain their own ports with upstream pull/merge capability from the official repos. Hooks / Triggeres can be used to automate push/pulls after merges on the main or mirror git repos so that things are kep in sync and automated. This would allow those who have no access to Core/Opt/Contrib to easiy contribute via pull requests and maintainers can simlpy accepts pull requests to have them merged, instead of implemented changes themselves. (more efficient and effective in my view). Best regards, Shin
On Wed, Aug 17, 2016 at 10:30:15PM +0800, phi wrote:
Hello Shin, I agree with you that it's a good idea to manage repositories with git. So instead of reporting bugs to the maintainer himself/herself directly, with git, pull requests can be seen by everyone, and everyone can leave comments about them or even to make contributions. it's also good for picking up orphaned ports.
Well, instead of hosting the official repositories on Github (or whatever), why not just hosting them on crux.nu? I mean, we've already done that with rsync, it shouldn't be difficult to do that with git.
We already use git for *everything*. I'm very happty to accept git patches for my ports btw.
(Sorry for the resent.)
Best Regards, - phi
At 2016-08-12 18:28:15, "Shin Sterneck" <shin@sterneck.asia> wrote:
Hi Core/Opt/Contrib Maintainers,
I would like to suggest the following improvement idea:
Can we create an official GitHub/GitLab repository (which can be a mirror) so that:
1. Contributions becomes easier with "Pull Requests" 2. Port reviews can be done openly and transparently 3. Allows everyone to maintain their own ports with upstream pull/merge capability from the official repos.
Hooks / Triggeres can be used to automate push/pulls after merges on the main or mirror git repos so that things are kep in sync and automated.
This would allow those who have no access to Core/Opt/Contrib to easiy contribute via pull requests and maintainers can simlpy accepts pull requests to have them merged, instead of implemented changes themselves. (more efficient and effective in my view).
Best regards, Shin
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
-- Fredrik Rinnestam
I just noticed the git repositories on crux.nu, and the git driver works fine for me. Sorry for the noise. - phi At 2016-08-18 03:09:09, "Fredrik Rinnestam" <fredrik@rinnestam.se> wrote:
On Wed, Aug 17, 2016 at 10:30:15PM +0800, phi wrote:
Hello Shin, I agree with you that it's a good idea to manage repositories with git. So instead of reporting bugs to the maintainer himself/herself directly, with git, pull requests can be seen by everyone, and everyone can leave comments about them or even to make contributions. it's also good for picking up orphaned ports.
Well, instead of hosting the official repositories on Github (or whatever), why not just hosting them on crux.nu? I mean, we've already done that with rsync, it shouldn't be difficult to do that with git.
We already use git for *everything*. I'm very happty to accept git patches for my ports btw.
(Sorry for the resent.)
Best Regards, - phi
At 2016-08-12 18:28:15, "Shin Sterneck" <shin@sterneck.asia> wrote:
Hi Core/Opt/Contrib Maintainers,
I would like to suggest the following improvement idea:
Can we create an official GitHub/GitLab repository (which can be a mirror) so that:
1. Contributions becomes easier with "Pull Requests" 2. Port reviews can be done openly and transparently 3. Allows everyone to maintain their own ports with upstream pull/merge capability from the official repos.
Hooks / Triggeres can be used to automate push/pulls after merges on the main or mirror git repos so that things are kep in sync and automated.
This would allow those who have no access to Core/Opt/Contrib to easiy contribute via pull requests and maintainers can simlpy accepts pull requests to have them merged, instead of implemented changes themselves. (more efficient and effective in my view).
Best regards, Shin
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
--
Fredrik Rinnestam _______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
participants (4)
-
Fredrik Rinnestam
-
phi
-
Ryan Mullen
-
Shin Sterneck