From: Jakub Narebski <jnareb@gmail.com>
To: Petr Baudis <pasky@ucw.cz>
Cc: git@vger.kernel.org
Subject: Re: Hackontest ideas?
Date: Tue, 29 Jul 2008 02:24:43 -0700 (PDT) [thread overview]
Message-ID: <m3myk1t54c.fsf@localhost.localdomain> (raw)
In-Reply-To: <20080729000103.GH32184@machine.or.cz>
Petr Baudis <pasky@ucw.cz> writes:
> Hi,
>
> participating in this might be fun, even if there is not much time
> left to sign up:
>
> http://www.hackontest.org/index.php?action=Root-projectDetail(120)
>
> (What feature in Git or a Git-related tool would you implement, given 24
> hours staight and unlimited pizza supply?)
A few ideas (some might be repeated)
* resumable clone
* git-push implemented as CGI
* support for ftp, ftps, sftp fetch
* support for gits (git over SSL/TLS) fetch
* relative blame, i.e. if you have blame data for some revision
(for example in "git gui blame") you want to have data for some
revision which is either direct ancestor or direct descendant
of the revision you have blame data for, aka "git blame --relative"
* "tree" blame, i.e. something like VievVC or GitHub shows:
for exach entry in a tree commit which brought it to current version
* graph log for gitweb, either generating images on the fly, or using
a few pre-defined images ('|', '-', '\', '/', etc.) and CSS.
* "MediaWiki history"-like or "MoinMoin info"-like view for gitweb
* improvements to "git log --follow" so it works also for nonlinear
history (for example "git log --follow gitweb/gitweb.perl" following
to the very first version of gitweb, then as gitweb.cgi)
* graphical history viewer for Git mode in Emacs.
* context sensitive searching in gitweb, for example searching
commits on given branch, or grepping files in given directory
* handling of svn:externals using submodules
* custom merge strategy for ChangeLog, for .po files
Blame merge strategy would take probably much more that 24h solely
in the initial design phase...
--
Jakub Narebski
Poland
ShadeHawk on #git
next prev parent reply other threads:[~2008-07-29 9:25 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-29 0:01 Hackontest ideas? Petr Baudis
2008-07-29 0:10 ` Miklos Vajna
2008-07-29 5:31 ` Shawn O. Pearce
2008-07-29 8:35 ` Petr Baudis
2008-07-29 0:34 ` Tarmigan
2008-07-29 0:55 ` Junio C Hamano
2008-07-29 1:14 ` Petr Baudis
2008-07-29 1:55 ` Nguyen Thai Ngoc Duy
2008-07-29 2:02 ` Petr Baudis
2008-07-29 2:12 ` Nguyen Thai Ngoc Duy
2008-07-29 1:05 ` Junio C Hamano
2008-07-29 9:24 ` Jakub Narebski [this message]
2008-07-29 11:56 ` git-svn and svn:externals, was " Johannes Schindelin
2008-07-29 12:28 ` Jakub Narebski
2008-07-29 13:04 ` Johannes Schindelin
2008-07-29 16:08 ` Avery Pennarun
2008-07-29 13:08 ` Luciano Rocha
2008-07-29 13:17 ` Johannes Schindelin
2008-08-03 22:48 ` Eric Wong
2008-08-03 23:24 ` Johannes Schindelin
2008-08-03 23:36 ` Eric Wong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3myk1t54c.fsf@localhost.localdomain \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
--cc=pasky@ucw.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).