From: Junio C Hamano <gitster@pobox.com>
To: git@vger.kernel.org
Subject: v1.5.4 plans
Date: Mon, 10 Dec 2007 14:37:09 -0800 [thread overview]
Message-ID: <7vmysijhwq.fsf_-_@gitster.siamese.dyndns.org> (raw)
In-Reply-To: <7vve78qhtf.fsf@gitster.siamese.dyndns.org> (Junio C. Hamano's message of "Sun, 09 Dec 2007 02:32:44 -0800")
People might have noticed that I've been ignoring most of the new
topics/enhancements for the past few days. Here is what I want to see
happen until we declare v1.5.4.
First, stabilize 'master' enough and tag v1.5.4-rc0 soon.
* Among what's already in 'next', Christian's "git help -w" enhancement
is the only candidate to be in v1.5.4. Johannes's "git remote" could
also be, but I've seen it fail tests when run in my k.org private
repository and haven't had chance to find time to diagnose it, so I'd
rather leave it after v1.5.4.
* Eric's sanely-compact mapping from SVN rev-ids to git commits saw a
positive feedback. I haven't carefully read that patch but it seemed
sane and I'd like to have it in v1.5.4.
* Please, everybody, no more new features until v1.5.4 final ships, and
please spend a bit more time on finding and fixing regressions than
you would spend time cooking your favorite new features. I do not
have infinite amount of time to comment on new feature patches while
concentrating on fixes at the same time.
There are outstanding issues that need to be resolved:
* I'd like to see the pack-object's memory performance issue resolved
before the release; two very capable people are looking into it and I
am fairly optimistic.
* We need to do something about "gc --aggressive". The documentation
removal patch from Linus, if it ever materializes, would be better
than nothing, but I have this nagging suspicion that the explosion is
merely a bad interation between -A and -f option to the repack, which
are not meant to be used together.
* We have a handful deprecation notices in the draft release notes, but
if I recall correctly, Nico wanted to add a few more. We need to
come up with a wording that is easy to understand for the end users
to decide which ancient versions will be affected.
"git help -w" will want to have the HTML pages installed, which means
we would need to add a new package to hold it in git.spec.in. I am
willing to work on the initial draft, but help in testing is very
much appreciated --- I do not work on RPM systems myself. The same
goes for "git help -i" which will want the INFO pages installed.
* I've seen t9119-git-svn-info.sh fail in my k.org private repository
and have been skipping the test, but this needs to be diagnosed and
fixed [*1*]. It could be just that the code is fine and the test is
not rejecting SVN that is too-old. I dunno.
* There have been quite a few HTTP paches from Mike Hommey. I'd like
to limit the changes only to fixes and trivially-correct clean-ups,
which means these will need to be looked at:
[PATCH 1/4] Cleanup variables in http.[ch]
[PATCH 2/4] Use strbuf in http code
[PATCH 1/5] Remove the default_headers variable from http-push.c
[PATCH 2/5] Remove a CURLOPT_HTTPHEADER (un)setting
[PATCH 3/5] Avoid redundant declaration of missing_target()
[PATCH 4/5] Correctly initialize buffer in start_put() in http-push.c
[PATCH 5/5] Fix various memory leaks in http-push.c and http-walker.c
Help in reviewing these from people who were involved in the http
part of the current codebase is very much appreciated.
If we can freeze by the end of the year, we may be able to release mid
January 2008.
[Footnote]
----------------------------------------------------------------
*1* t9119 first fails at the 6th test. Perhaps the test needs to check
svn version first and stop testing this feature. This test does not
fail on my personal box that has svn 1.4.2.
* expecting success:
(cd svnwc; svn info file) > expected.info-file &&
(cd gitwc; git-svn info file) > actual.info-file &&
git-diff expected.info-file actual.info-file
diff --git a/expected.info-file b/actual.info-file
index b1d57f4..997c927 100644
--- a/expected.info-file
+++ b/actual.info-file
@@ -10,6 +10,5 @@ Last Changed Author: junio
Last Changed Rev: 1
Last Changed Date: 2007-12-10 22:18:12 +0000 (Mon, 10 Dec 2007)
Text Last Updated: 2007-12-10 22:18:13 +0000 (Mon, 10 Dec 2007)
-Properties Last Updated: 2007-12-10 22:18:13 +0000 (Mon, 10 Dec 2007)
Checksum: 5bbf5a52328e7439ae6e719dfe712200
* FAIL 6: info file
(cd svnwc; svn info file) > expected.info-file &&
(cd gitwc; git-svn info file) > actual.info-file &&
git-diff expected.info-file actual.info-file
: hera t/master; svn --version
svn, version 1.3.2 (r19776)
compiled Jun 1 2006, 10:05:51
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
----------------------------------------------------------------
next prev parent reply other threads:[~2007-12-10 22:37 UTC|newest]
Thread overview: 80+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-22 6:11 What's in git/spearce.git (stable) Shawn O. Pearce
2007-11-01 5:39 ` What's in git.git (stable) Junio C Hamano
2007-11-04 3:52 ` Junio C Hamano
2007-11-08 8:06 ` Junio C Hamano
2007-11-08 11:38 ` Pierre Habouzit
2007-11-12 7:06 ` Junio C Hamano
2007-11-15 0:20 ` Junio C Hamano
2007-11-17 21:00 ` Junio C Hamano
2007-11-25 20:45 ` Junio C Hamano
2007-12-01 2:05 ` Junio C Hamano
2007-12-04 8:43 ` Junio C Hamano
2007-12-05 10:57 ` Junio C Hamano
2007-12-07 9:50 ` Junio C Hamano
2007-12-09 10:32 ` Junio C Hamano
2007-12-10 22:37 ` Junio C Hamano [this message]
2007-12-10 23:49 ` v1.5.4 plans Jeff King
2007-12-11 1:27 ` Junio C Hamano
2007-12-11 5:02 ` Junio C Hamano
2007-12-11 6:39 ` Jeff King
2007-12-11 6:47 ` Junio C Hamano
2007-12-11 6:54 ` Jeff King
2007-12-11 7:00 ` Junio C Hamano
2007-12-11 7:03 ` Jeff King
2007-12-11 6:17 ` Jeff King
2007-12-11 6:27 ` Jeff King
2007-12-11 6:28 ` [PATCH 2/2] git-svn: get color config from --get-colorbool Jeff King
2007-12-12 18:27 ` Eric Wong
2007-12-11 7:01 ` v1.5.4 plans Jeff King
2007-12-11 7:05 ` Andreas Ericsson
2007-12-11 12:53 ` Jeff King
2007-12-11 3:53 ` Nicolas Pitre
2007-12-11 12:57 ` Johannes Schindelin
2007-12-11 13:59 ` Nicolas Pitre
2007-12-11 15:24 ` Kristian Høgsberg
2007-12-11 19:13 ` Junio C Hamano
2007-12-12 18:40 ` Eric Wong
2007-12-12 19:50 ` Junio C Hamano
2007-12-12 22:21 ` David D. Kilzer
2007-12-31 3:56 ` David D. Kilzer
2007-12-31 20:07 ` [PATCH] Fix race condition in t9119-git-svn-info.sh David D. Kilzer
2007-12-31 22:29 ` Junio C Hamano
2007-12-31 23:33 ` [PATCH] Remove duplication " David D. Kilzer
2008-01-02 3:43 ` Eric Wong
2008-01-02 3:54 ` David D. Kilzer
2008-01-02 5:57 ` Junio C Hamano
2008-01-02 10:27 ` Junio C Hamano
2007-12-13 2:47 ` What's in git.git (stable frozen) Junio C Hamano
2007-12-13 3:09 ` [PATCH] git-commit: squelch needless message during an empty merge Junio C Hamano
2007-12-13 4:34 ` Jeff King
2007-12-13 7:46 ` Johannes Sixt
2007-12-17 8:40 ` What's in git.git (stable frozen) Junio C Hamano
2007-12-23 9:21 ` Junio C Hamano
2008-01-05 10:46 ` Junio C Hamano
2008-01-05 21:21 ` Dan McGee
2008-01-06 2:56 ` Junio C Hamano
2008-01-06 3:06 ` Junio C Hamano
2008-01-06 3:08 ` Dan McGee
2008-01-06 10:33 ` Junio C Hamano
[not found] ` <e5bfff550801050507x369976b7sd5e112451bc90331@mail.gmail.com>
2008-01-05 22:11 ` Junio C Hamano
2008-01-06 4:24 ` Jeff King
2008-01-06 4:29 ` Jeff King
2008-01-06 10:51 ` Junio C Hamano
2008-01-06 11:17 ` Jeff King
2008-01-06 12:32 ` Junio C Hamano
2008-01-06 20:59 ` Jeff King
2008-01-06 21:22 ` Junio C Hamano
2008-01-07 1:48 ` Jeff King
2008-01-07 8:27 ` Junio C Hamano
2008-01-07 21:58 ` Paul Mackerras
2008-01-07 22:05 ` Christian Stimming
2008-01-07 22:14 ` Junio C Hamano
2007-12-17 21:52 ` Steffen Prohaska
-- strict thread matches above, loose matches on Subject: below --
2007-12-02 22:04 v1.5.4 plans Junio C Hamano
2007-12-02 22:33 ` Jakub Narebski
2007-12-02 22:41 ` Junio C Hamano
2007-12-02 23:39 ` David Symonds
2007-12-03 2:32 ` Junio C Hamano
2007-12-03 18:06 ` Nicolas Pitre
2007-12-03 21:23 ` Junio C Hamano
2007-12-04 0:48 ` Russell
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=7vmysijhwq.fsf_-_@gitster.siamese.dyndns.org \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
/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).