Git repos location

Alexander Todorov atodorov at redhat.com
Wed Jan 22 12:03:17 UTC 2014


На 22.01.2014 10:42, Kamil Paral написа:
>> Phabricator is capable of hosting repositories but it would require
>> some reconfiguration and testing. The feature is a newer addition and
>> I'd want to test it a bit in staging before moving all of our code
>> there.
>>
>> Any thoughts on how soon we might want to explore this? If we go this
>> route, folks will have to upload their ssh pubkeys to phabricator
>> because I strongly suspect there's no clean way of getting that data
>> from FAS (if it's even possible at all).
>
> I'd like to have a single location for our projects. If we consider abandoning bitbucket, let's do it ASAP, while we're not followed there yet by many people.
>
> I see you've set up an example repo (in mirror mode) already:
> https://phab.qadevel.cloud.fedoraproject.org/diffusion/LTRN/
>
> I don't use git web interface much, apart for community fork-me/follow features we don't have there anyway, so I'm not very demanding. The interface looks usable. But what's up with those commit hashes - "rLTRNda6fd348cdf3". Why does it have the rLTRN prefix? What is the Callsign?

Hi guys,
a side note on the subject of migrating git repos:

BitBucket and GitHub are nice systems because of their fork/pull interface. This 
makes it very easy for collaborators to join, even if not very well experienced 
with git. GitHub here IMO has a leading edge because more people use it and is 
simply more popular. I myself prefer it.


I've also seen some projects use Gerrit for code review which for me as an 
experienced contributor always seems difficult to get. I always have to go back 
to the README b/c I forget how to push my changes for review - which is more or 
less the same as a pull request.


For some projects we also have fedorahosted.org which AFAIK is only command line 
based.


The above mentioned Phabricator doesn't seem to offer much in terms of easy 
contributor onboarding. At least I didn't see it.


I know these systems are designed to fit different teams and use cases and can't 
be compared so easily. My point is, when migrating look for a system with a 
clean and easy to use interface (preferably web as well) which will enable more 
contributors and less experienced contributors.

Can we look for a GitHub similar open source interface which can be hosted on 
Fedora infrastructure if we don't want to have our code base hosted on external 
providers ?


--
Alex



More information about the qa-devel mailing list