Re: [eigen] Bitbucket is dropping its Mercurial support! |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx, David Tellenbach <david.tellenbach@xxxxxxxxxxxxx>
- Subject: Re: [eigen] Bitbucket is dropping its Mercurial support!
- From: Christoph Hertzberg <chtz@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 26 Aug 2019 16:43:33 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim; t=1566830614; i=@uni-bremen.de; bh=GfUipQMo4EroY1DEBSyuAOVKF0G9Vg6n5ZSUReHc9JE=; h=To:References:From:Date:In-Reply-To; b=2HmSBgtHk0CVuHrhmghgP6pUU9V5FrOqr+VEU7qFTxUvlo1uidv/j26rtig6XnnP2 2o9UW/bGOgqoBDItDjPKDFoTanl+b9VGOithwLxWu4Qr4A8gBdEc++/SG0jZrA70Ju JGbfFUjyyH80rVyiNkH5XOQS6GED5oz7JeOQPtA8=
On 26/08/2019 16.18, David Tellenbach wrote:
Hi,
Actually, current PRs also have the problem that they are not usable, if the requester (accidentally) removes (or overwrites) the fork repository.
Yes this seems to be the exact same issue: PRs not based on diffs but on forks. Something almost all providers do. I never liked that PRs are mainly a provider and not a VCS feature.
And maybe having existing PRs imported to any form of new PR-management should not need to be the top-priority. If we have a much better mechanism for PRs on any future host, than just some kind of (more or less) static image of previous PRs could be good enough (especially, if the new mechanism does not have an easy way to import existing PRs -- which could be difficult since the new host won't have all users registered which ever took part at our current PRs).
If this is enough we can easily work something out (regarding PRs):
- Diffs for a PR: https://api.bitbucket.org/2.0/repositories/eigen/eigen/pullrequests/{PR-id}/diff <https://api.bitbucket.org/2.0/repositories/eigen/eigen/pullrequests/%7BPR-id%7D/diff>
- Comments on a PR: https://api.bitbucket.org/2.0/repositories/eigen/eigen/pullrequests/{PR-id}/comments <https://api.bitbucket.org/2.0/repositories/eigen/eigen/pullrequests/%7BPR-id%7D/comments>
This looks promising and in my eyes sufficient if we don't get anything
better. If our new host would allow to forward "#N" inside commit
messages to an archive as long as N<threshold, and start enumerating new
PRs starting at that threshold, it would be even greater :)
Of course, we also need a place where we actually store the old PRs. And
decide how we transit from the old to the new PRs.
Cheers,
Christoph
--
Dr.-Ing. Christoph Hertzberg
Besuchsadresse der Nebengeschäftsstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-4021
Zentrale: +49 421 178 45-0
E-Mail: christoph.hertzberg@xxxxxxx
Weitere Informationen: http://www.dfki.de/robotik
-------------------------------------------------------------
Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
Trippstadter Strasse 122, D-67663 Kaiserslautern, Germany
Geschäftsführung:
Prof. Dr. Jana Koehler (Vorsitzende)
Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats:
Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
-------------------------------------------------------------