Google Summer of Code - TortoiseHg and integration with Shell (Nautilus and Windows)

TK Soh teekaysoh at gmail.com
Sun Mar 30 19:22:09 CDT 2008


On Sun, Mar 30, 2008 at 10:50 PM, Benoit Beraud
<benoit.beraud at oviles.info> wrote:
> Hello,
>
>  I'm currently considering possibilities for an application for GSoC.
>
>  A short presentation about me : I'm currently a PhD student in France,
>  I'll just begin my third (and last year) the 1. April. I'm quite
>  familiar with programming, I used a lot of programming languages in my
>  life, the one I'm most familiar with nowadays are PHP and Javascript,
>  .Net (VB but it does not really matter in fact), and C. I used a bit
>  of Python for very small projects before but I can't say I'm very
>  familiar with it (I'm capable of hacking some code but I'm still not
>  very comfortable with the development of a whole application in
>  Python).
>
>  For the GSoC I would like to work on TortoiseHg. What interest me the
>  most in this project is the integration with the different shells
>  (Windows and Nautilus). On this topic I think that the first thing to
>  work on is the development of the equivalent of InotifyExtension for

Excellent! I was almost going to beg anyone to take this up ;-)

>  Windows. This is pretty important because if TortoiseHg sucks because
>  of bad integration with Windows (or Linux but job has already been
>  done), it won't get massively adopted (even if it has the greatest
>  core code and the greatest possibilities). As I'm already a bit

Can't agree more.

>  familiar with the use of the Windows API, I think I might help on it.
>  I worked with Windows APIs for other purposes but I already find some
>  documentation about the API functions required to listen to changes
>  inside a given path. I do not know exactly how much time I might need
>  to work on it.

Though I'd this to happen today, you can take much as you think is necessary.

>  Then the other topic I would like to work on is directly related to
>  the first point and concerns the overlay icons. I found on TortoiseHg
>  websites that work has to be done on this topic. I don't know if the

The overlay extension, although in working order, may be considered to
be in a state of chaos. Feel free to share your ideas, even if you
feel that a complete overhaul is necessary. Just keep 'performance' in
mind :-)

>  information is still up to date but this is something that will get my
>  interest. If this is already done, the TODO list of TortoiseHg is long
>  enough to be sure I'll find something to work.

I haven't really looked that the TODO list closely for awhile, though
I did notice people has been updating it from time to time.

If you really (really!?) can't find anything to work on from the list,
you can always add to it ;-)

>  What do you think about this idea of project ? I know I'm very very
>  late for considering the application to GSoC but I just heard about it
>  Friday ... and my weekend was already pretty full of other things to
>  do. Hope you might find some time to answer before tonight, otherwise
>  I'll just apply and I'll work on refinements of my projects later on.

I can't really speak for GSoC, but our doors are always open.

>  Thanks in advance for any good advices.
>
>  Benoît
>
>  _______________________________________________
>  Mercurial-devel mailing list
>  Mercurial-devel at selenic.com
>  http://selenic.com/mailman/listinfo/mercurial-devel
>



More information about the Mercurial-devel mailing list