Re: Make'em suffer!



On Thu, 3 Aug 2006 10:23:27 +0200, "Manu Cornet" wrote:
>
> Thanks for your answer (and for your *great* work on Cairo, which I
> use quite a lot on my PhD project)!

You're welcome. I'm very glad you've found cairo useful, and I hope
you have a lot of fun using cairo too! In turn, thank you for your
work here on the theme torturer.

> git clone git://dev.laptop.org/projects/soc-gtk

Thanks! That's even better than a repaired tar file.

> Inside the "soc-gtk" directory, you'll find 3 subdirs,
> "gtk-theme-torturer" is the one you want.

[*]

> For the moment, I think only I have write access to this git
> repository, but I'll try and ask people in charge if they can add
> other people.

There's not really any need for that. Since we're both using git, we
can take advantage of the distributed development it allows and we
don't need any central tree at all.

I've gone ahead and cloned your repository and made it available as
follows:

	git clone git://people.freedesktop.org/~cworth/soc-gtk

(no changes from your tree yet). So you and I should be able to
fetch/pull from each other quite easily now.

As to changes I'd like to see (or do myself), here is what I'd like:

1) Eliminate the big spew of individual timings. Just report the
   useful, summarized statistics.

2) Add per-widget timing summaries. Maybe that's there already---but
   I didn't see any widget names being output, for example.

3) A way to run the performance tests non-interactively. (Running all
   would be fine with me, though maybe someone else would find it
   useful to select a subset of the tests).

-Carl

[*] As a footnote, it's perhaps worth mentioning that this sort of
organization, (a single git repository with a hierarchy of
"independent" sub-projects inside it), is not very "git friendly",
because all git operations are fundamentally repository-wide.

What generally works better is to have a hierarchy of git repositories
to match your hierarchy of projects. That's not _perfect_ as their is
some missing convenience in git, (for cloning/updating a collection of
repositories, for example). But this can be worked around, (see Xorg
and their helper scripts). And support for this could easily be added
within git.

Attachment: pgpACzV6j0bk5.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]