An update on my branch.

I put up a new binary that:
        fixes the duplicate commits bug
        cleans up some major memory leaks
        adds a 64bit binary
        merged into the stable branch
        cleans up sheets with long error messages
        fixes the problems with committer names showing up mangled
        adds an SSH password window (thanks to Uli Kusterer)
        includes Seth Rapheal's commit message hook patch
        includes Mykola Gurov's patch to highlight the current commit
        includes Pieter de Bie's safari 5 render fix
        includes several of André Berg's patches
        along with a number of other smaller and/or internal changes

You can download the latest at: <http://github.com/brotherbard/gitx/downloads>

There are still two major things left to do:
        Fix Git-SVN remotes showing incorrectly
        Fix crashes from the gitx cli tool

For fixing the remotes I am planning to change the way remotes are created 
internally. Currently they are created based on the names of the refs that 
start with "remote/". Instead they should come from the "git remote" command. 
Since I am messing around with remotes I will probably also add the Remote view 
which will show the output of "git remote show". This is something that Pieter 
had asked for before but I haven't gotten around to making a real view for it 
yet.

André Berg has fixed the gitx cli tool in his branch and added features that 
control the sidebar and scope bar, but it relies on a fairly major hack. The 
hack is required because the controller classes use KVO for updating the UI. 
This means that after the repository is read in the UI switches to whatever is 
current and overrides whatever the cli tool sent. So I am planning to switch 
some of the controller classes to use notifications instead of KVO so that 
events can happen deterministically, and then I will include his changes.

I'm not going to put any timeframe on when I'll get these done ;)

The other remaining issue is changing the coding style to match what Pieter 
wants. But before I go any further with that I would like Pieter to create a 
coding style guideline. Current GitX code has so may different styles that new 
contributors have no way to know how to style their submissions and I don't 
know what other issues you might have with my code. Maybe start with the Adium 
guidelines <http://trac.adium.im/wiki/CodingStyle> and modify it to match what 
you want. This should go in the github wiki and be added to the project.

And I would like to point out German Laullon's branch 
<http://github.com/laullon/gitx> as another branch that has some cool new 
features (warning: still in progress).


--Nathan

http://brotherbard.com/





Reply via email to