[Lazarus] I made a visualization of the Lazarus SVN repository

Juha Manninen juha.manninen62 at gmail.com
Sat Feb 18 18:02:50 CET 2012


2012/2/18, Bernd <prof7bit at googlemail.com>:
> It is already integrated (I implemented this last year): Click on
> "commit" (because you want to commit your changes, via patch or
> otherwise) then the commit dialog comes up where you select the files
> you want to commit and then instead of the "commit" button you click
> on the "create patch file" button. This will create a patch file, you
> can preview it, edit it (remove individual hunks you don't want to
> include) and then save it to disk. The created patch file will include
> all selected changes in one file, is suitable to be attached to bug
> reports and to be used with the patch utility. I use this to make all
> my patches.

Right! I didn't know of that. I use git + git-svn link myself.
Ok, Everton, the tool is there. You can start making patches for other
parts of Lazarus!

Bernd, do you maintain the package?
The patch feature works well but its GUI is little broken.
1. the ListView always shows a HourGlass cursor.
2. What are the 2 text controls up there, a Combobox and a Memo? Both
are empty and have no hints or titles about their meaning. If I type
something the the Combobox, I get a "List Index out of Bounds" error.
3. I got memory leaks sometimes (not always) from the "Show Log" feature.
It is a good idea to use -gh always when developing.

IMO the "Patch" feature should have its own entry in the menu.
"Commit" term is associated with SVN commits. I didn't understand to
look for it there.


> PS: my earlier mentioned upload of the new animation was interrupted
> and then I also spotted an error, to fix it I need to encoe it another
> time, It will take a few more hours.

No problem.
I am curious, how long does gource take to generate such animation? It
uses some advanced auto-layout algorithm for the node placement, bloom
effects and such details.
I could imagine it needs some processing power.
On the other hand, today's computers have a lot of processing power.

Juha




More information about the Lazarus mailing list