* GitTogether topics status (4th of October)
@ 2008-10-04 16:16 Christian Couder
2008-10-07 3:15 ` Jeff King
2008-10-17 19:18 ` René Scharfe
0 siblings, 2 replies; 6+ messages in thread
From: Christian Couder @ 2008-10-04 16:16 UTC (permalink / raw)
To: git; +Cc: Shawn O. Pearce, Junio C Hamano, Scott Chacon, Sam Vilain,
Petr Baudis
Hi,
As can be seen on the GitTogether page on the wiki:
http://git.or.cz/gitwiki/GitTogether
the planned speakers/topics changed a lot during the last weeks and are now:
- Johannes Schindelin (Google Tech Talk, 1 hour):
Contributing with Git (or: all your rebase are belong to us)
- Shawn O. Pearce (Talk + Brainstorm, 1 hour):
Introduce the secret bundle project
- Shawn O. Pearce (Talk + Debate, 0.5 hour):
JGit, where is it going?
- Shawn O. Pearce (Talk + Plan Hacking, 1 hour):
Pack v4, what's stopping you?
- Sam Vilain (?):
GitTorrent, Git as a DB backend, perl.git conversion
- Junio C Hamano (Talk, 1 hour):
Git Chronicle, Recent Additions to Git
- Scott Chacon (Talk/Discussion, 1 hour):
Linkable library, Scriptability
- Scott Chacon (Hack Session(proposed)):
Architecting / Building a usable linkable library
- Scott Chacon (Lightning Talk, 10 min):
iGitHub - git daemon and repository browser on the iPhone
- Tom Preston-Werner (Talk/Discussion, 1 hour)
Git ideas from GitHub
- ? (Talk/Discussion, 1 hour):
New git homepage hammering out
- ? (Talk/Discussion, 1 hour):
Git GUI that even a designer would use
There are still many things that are not clear or undecided. So more input
is welcome.
The topics suggested on the wiki are:
* GitTorrent: current state, security considerations, future direction
* Submodules: how to make a UI for this important feature that is intuitive
and complete
* PackV4
* JGit, quo vadis?
* Using Git for everything but source (Git as a backup tool, how to handle
large blobs, using as a DB back-end, etc)
* How to make Git more attractive to the Google Code folks?
* Success/War stories (big wanking session for Gits)
* perl.git - the joy of grokking Perforce metadata using Postgres, and
writing a transactional git-fastimport exporter SamV
* Linkable library for basic object access (libification or new library)
* Scriptability, using git in other languages (using interfaces vs calling
plumbing vs reimplementting)
* Git GUI that even a designer could use (GitCheetah, AKA TortoiseGit?) (UI
session?)
* Git integration with IDE, RAD, and editors (UI session?)
* New Git Homepage hammering-out (UI session?)
* Shawn's current bundle related secret project
* TopGit introduction/design/integration(?)
* Pasky's current pickaxe related "secret project" (if tangible by then)
* Extending Git with volatile metadata database (see
[http://mid.gmane.org/20080910164045.GL10360@machine.or.cz
20080910164045.GL10360@machine.or.cz])
* Git improvement ideas gleaned from creating and running Git``Hub as a
social layer on top of Git
* Git Survey 2008 results and discussion
* Free form "We tried to use git in our project this way, didn't work very
well" session, where participants are not allowed to say "Your workflow is
broken".
Thanks,
Christian.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GitTogether topics status (4th of October)
2008-10-04 16:16 GitTogether topics status (4th of October) Christian Couder
@ 2008-10-07 3:15 ` Jeff King
2008-10-07 3:46 ` Nicolas Pitre
2008-10-07 14:46 ` Shawn O. Pearce
2008-10-17 19:18 ` René Scharfe
1 sibling, 2 replies; 6+ messages in thread
From: Jeff King @ 2008-10-07 3:15 UTC (permalink / raw)
To: Christian Couder
Cc: git, Shawn O. Pearce, Junio C Hamano, Scott Chacon, Sam Vilain,
Petr Baudis
On Sat, Oct 04, 2008 at 06:16:40PM +0200, Christian Couder wrote:
> As can be seen on the GitTogether page on the wiki:
>
> http://git.or.cz/gitwiki/GitTogether
>
> the planned speakers/topics changed a lot during the last weeks and are now:
I just added two proposed half-hour meetings, both of which I intend to
be a few minutes of me talking followed by group discussion. The topics
are:
1. Helping new developers join the git community
This title is a little bit sneaky. I want to talk about not just how
we can get new developers to help improve git, but also how we can
convince them to adopt workflows that make less work for reviewers
and maintainers. It seems like there are some things that we tell
new people over and over about formatting code, formatting patches,
sending patches, etc. Probably the end goal will be improvements to
SubmittingPatches, but maybe putting similar content somewhere more
visible, or maybe even adjusting our workflows a bit.
I hope to make it useful for veterans (who may _constructively_
complain about the habits of new developers), and new developers,
who may learn something about contributing.
This might overlap a bit with Dscho's "contributing with git" talk
(which I am not sure is a talk about using git to contribute in
general, or using git to contribute to git), but I think the
discussion-like forum will make it different enough to be valuable.
2. What needs refactoring?
I occasionally run up against parts of the code that just make my
eyes bleed everytime I touch them. I think we've made significant
progress in maintanability and bug-avoidance with things like the
strbuf library, refactoring of remote and transport handling, etc.
What areas might still benefit from such refactoring?
-Peff
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GitTogether topics status (4th of October)
2008-10-07 3:15 ` Jeff King
@ 2008-10-07 3:46 ` Nicolas Pitre
2008-10-07 14:38 ` Shawn O. Pearce
2008-10-07 14:46 ` Shawn O. Pearce
1 sibling, 1 reply; 6+ messages in thread
From: Nicolas Pitre @ 2008-10-07 3:46 UTC (permalink / raw)
To: Jeff King
Cc: Christian Couder, git, Shawn O. Pearce, Junio C Hamano,
Scott Chacon, Sam Vilain, Petr Baudis
On Mon, 6 Oct 2008, Jeff King wrote:
> 2. What needs refactoring?
>
> I occasionally run up against parts of the code that just make my
> eyes bleed everytime I touch them. I think we've made significant
> progress in maintanability and bug-avoidance with things like the
> strbuf library, refactoring of remote and transport handling, etc.
> What areas might still benefit from such refactoring?
Tree object walking and commit object parsing. This is what's holding
pack v4 performances back. But I think that Shawn will cover this
already (I won't be there but I sent my thoughts about this to him).
Nicolas
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GitTogether topics status (4th of October)
2008-10-07 3:46 ` Nicolas Pitre
@ 2008-10-07 14:38 ` Shawn O. Pearce
0 siblings, 0 replies; 6+ messages in thread
From: Shawn O. Pearce @ 2008-10-07 14:38 UTC (permalink / raw)
To: Nicolas Pitre
Cc: Jeff King, Christian Couder, git, Junio C Hamano, Scott Chacon,
Sam Vilain, Petr Baudis
Nicolas Pitre <nico@cam.org> wrote:
> On Mon, 6 Oct 2008, Jeff King wrote:
>
> > 2. What needs refactoring?
> >
> > I occasionally run up against parts of the code that just make my
> > eyes bleed everytime I touch them. I think we've made significant
> > progress in maintanability and bug-avoidance with things like the
> > strbuf library, refactoring of remote and transport handling, etc.
> > What areas might still benefit from such refactoring?
>
> Tree object walking and commit object parsing. This is what's holding
> pack v4 performances back. But I think that Shawn will cover this
> already (I won't be there but I sent my thoughts about this to him).
Yup. A huge part of the pack v4 talk is going to be the parsing
code. Maybe 10 minutes of it will give the high level overview
of how pack v4 is organized, to explain why the parsing code is
a problem. :)
--
Shawn.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GitTogether topics status (4th of October)
2008-10-07 3:15 ` Jeff King
2008-10-07 3:46 ` Nicolas Pitre
@ 2008-10-07 14:46 ` Shawn O. Pearce
1 sibling, 0 replies; 6+ messages in thread
From: Shawn O. Pearce @ 2008-10-07 14:46 UTC (permalink / raw)
To: Jeff King
Cc: Christian Couder, git, Junio C Hamano, Scott Chacon, Sam Vilain,
Petr Baudis
Jeff King <peff@peff.net> wrote:
> I just added two proposed half-hour meetings, both of which I intend to
> be a few minutes of me talking followed by group discussion. The topics
> are:
>
> 1. Helping new developers join the git community
Oh, this is a good idea. Yesterday I myself had trouble with
a new contributor not being familiar with the patching process.
Partly also my fault of still being a green maintainer. ;-)
> 2. What needs refactoring?
>
> I occasionally run up against parts of the code that just make my
> eyes bleed everytime I touch them. I think we've made significant
> progress in maintanability and bug-avoidance with things like the
> strbuf library, refactoring of remote and transport handling, etc.
> What areas might still benefit from such refactoring?
Also a good idea. I imagine Junio may have some interest in this.
I certainly do. Some of the code is just bloodly aweful to work
with. I guess those are the parts that make your eyes bleed.
--
Shawn.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: GitTogether topics status (4th of October)
2008-10-04 16:16 GitTogether topics status (4th of October) Christian Couder
2008-10-07 3:15 ` Jeff King
@ 2008-10-17 19:18 ` René Scharfe
1 sibling, 0 replies; 6+ messages in thread
From: René Scharfe @ 2008-10-17 19:18 UTC (permalink / raw)
To: Christian Couder
Cc: git, Shawn O. Pearce, Junio C Hamano, Scott Chacon, Sam Vilain,
Petr Baudis
Christian Couder schrieb:
> Hi,
>
> As can be seen on the GitTogether page on the wiki:
>
> http://git.or.cz/gitwiki/GitTogether
While I won't be there, another good topic might be the usage of a patch
tracker like patchwork (http://ozlabs.org/~jk/projects/patchwork/).
René
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-10-17 19:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-04 16:16 GitTogether topics status (4th of October) Christian Couder
2008-10-07 3:15 ` Jeff King
2008-10-07 3:46 ` Nicolas Pitre
2008-10-07 14:38 ` Shawn O. Pearce
2008-10-07 14:46 ` Shawn O. Pearce
2008-10-17 19:18 ` René Scharfe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).