Angel Ezquerra <
angel.e...@gmail.com> writes:
> On Thu, Aug 30, 2012 at 8:14 PM, Martin Geisler <
mar...@geisler.net> wrote:
>>> Martin,
>>>
>>> given that your client seems to use TortoiseHg and not just bare
>>> mercurial, and since he is having trouble using TortoiseHg with
>>> repos that have a huge number of files,
>>
>> Btw, is 60-70k files really a huge amount these days? The OpenOffice
>> project had 69k files and Mozilla has 65k files.
>
> Perhaps I should not have said huge, but I think it is definitely
> "big". I don't think the average software product is as big as Mozilla
> or OpenOffice. Those are two complex pieces of software, don't you
> think?
What's concerning me is that they're only 10-15 guys writing this
software. They've probably been writing on it for a decade or longer and
now they have 70k files in the working directory.
This must happen all the time -- a company works on a system for 5-10
years and build up a lot of cruft. If Mercurial and TortoiseHg cannot
scale to handle such a normal case, well then we have a problem.
>> The company I'm talking about has some Java code, some libraries,
>> some PDFs, etc and I don't think they're very unusual in their
>> repository structure. Sure, the repository is bloated and I've asked
>> them to clean it up, but it worked fine with Subversion :-/
>
> By some definition of "worked fine" I guess :-P
All I know what they they think Mercurial is slower than what they had
before. Sure merges are much, much better and there are other benefits
that make them use Mercurial, but the day-to-day experience is worse.
> I think it would be awesome if you got a deeper understanding of our
> codebase. Having another mercurial core developer on board would be
> super-amazing. Our code base is not that complex, I think,
> particularly if you understand the mercurial API as well as you do.
> Since you now have a client that cares about it you have a great
> excuse to look at our code and help us improve it further :-D
Yes, that would be great for everybody if they would pay for that...
But the problem is that I'm stopping at aragost and today is my last
day. Mercurial consulting was great and I've met some great people
around the world -- but there were also long periods with little to do
and this was very boring. I'll now be doing Python web development for a
small startup called Dealini here in Zurich. I'm really looking forward
to getting some good colleguages and learning new technologies.
--
Martin Geisler