On 2012-06-16 20:02, Thomas Kluyver wrote:
> On 16 June 2012 18:26, Adrian Buehlmann <
adr...@cadifra.com> wrote:
>> TortoiseHg should stay a generically useful tool and not to be infected
>> with any specifics of one or a few popular hosting services.
>
> 'Infecting' TortoiseHg is absolutely not what I have in mind. Again, I
> don't want to make it any less useful as a general tool for managing
> mercurial repositories. But I imagine a lot of users are working with
> repositories on Bitbucket, and I'd like it to be a better tool for
> them.
Perhaps your infection is well intended. But the net result is that we
would have features specific for service X, where X would be any of the
open ended list, currently containing: Bitbucket, CodePlex, Kiln, Google
Code, whatever?
> I appreciate the principle, but I think useful features should be
> given a higher priority. It seems silly to force users to keep an
> awkward workflow because developers want some kind of neutrality.
Then make the workflow less awkward on a generic basis. TortoiseHg
shouldn't need to know that Bitbucket needs to be treated like this and
CodePlex needs to be treated differently. If those hosting providers can
agree to establish some generic, hoster-inependent API, then this would
perhaps be a different matter. But I don't see how this would possibly
happen.
> If you're not willing to have this in the core, does TortoiseHg have
> any kind of extension system where integration could be implemented?
Not that I know of.
Please also note that I'm not the one who has the final saying here.
Project lead is Steve. Actually, I haven't been that active on
TortoiseHg for quite a while now.
So this is just my opinion. But I'd rather not go the route of making
TortoiseHg just another GUI for Bitbucket or CodePlex or whatnot.