From: Junio C Hamano <junkio@cox.net>
To: git@vger.kernel.org
Subject: [ANNOUNCE] GIT 0.99.5
Date: Wed, 24 Aug 2005 19:38:01 -0700 [thread overview]
Message-ID: <7vr7ci4u7q.fsf@assigned-by-dhcp.cox.net> (raw)
I've pushed out all of what has been in the proposed updates
branch, along with documentation updates.
Many changes all over:
- pulling from packed repository.
- cvsimport.
- documentation coverage.
- usability.
- terminology clarification.
- hooks for updates and commits.
- updated gitk.
- multi-head push, fetch, pull, octopus merge.
- faster merge-base.
- git from subdirectories.
- build procedure cleanups.
Have fun.
What to expect after 0.99.5
===========================
This is written in a form of to-do list for me, so if I say
"accept patch", it means I do not currently plan to do that
myself. People interested in seeing it materialize please take
a hint.
Documentation
-------------
* Accept patches from people who actually have done CVS
migration and update the cvs-migration documentation.
Link the documentation from the main git.txt page.
* Update the SubmittingPatches document to add MUA specific
hints on how to disable unwanted MIME and flowed-text by
collecting past list postings. Accept patches from people who
was hit by shiny blue bat to update the same.
* Talk about using rsync just once at the beginning when
initializing a remote repository so that local packs do not
need to be expanded. I personally do not think we need tool
support for this.
* Update tutorial to cover shared repository style a bit more,
maybe with a toy project that involves two or three
repositories.
* Update tutorial to cover setting up repository hooks to do
common tasks.
* Get help to properly use asciidoc in tutorial.
* Maybe justify and demonstrate an Octopus in the tutorial. Add
it to the glossary.
Technical (heavier)
-------------------
* Tony Luck reported an unfortunate glitch in the 3-way merge.
Encourage discussions to come up with a not-so-expensive way
to catch the kind of ambiguities that led to his misery.
Technical (milder)
------------------
* When the branch head pointed by $GIT_DIR/HEAD changes while
the index file and working tree are looking the other way
(e.g. somebody pushed into your repository, or you ran "git
fetch" to update the ref your working tree is on), "git
checkout" without -f gets confused. Figure out a good way to
handle this.
* "git commit -m" should work for initial commits and perhaps
merge commits as well. Warning about merge is still a good
thing to do, while -m is useful in scripted non-interactive
use, so we need to be careful.
* Encourage concrete proposals to commit log message templates
we discussed some time ago.
* Bug Ryan and work with him to update send-email easier to use.
* Look at portability fixes from Jason Riedy
http://www.cs.berkeley.edu/~ejr/gits/git.git#portable
* Accept patches to cause "read-tree -u" delete a directory when
it makes it empty.
* Perhaps accept patches to introduce the concept of "patch flow
expressed as ref mappings" Josef has been advocating about.
* MIMEified applymbox to grok B and Q encodings in headers and
turn them into UTF-8; unwrap QP; explode multipart.
* "git cherry-pick" that applies the patch an existing commit
introduces in its ancestry chain, possibly using the 3-way
merge machinery; update rebase using the cherry-pick command.
Carl's redo/undo might fall out naturally from this.
* A tool to detect, show and prune already merged topic
branches.
* Perhaps "git branch -d" to delete a branch.
* Enhance "git repack" to not always use --all; this would be
handy if the repository contains wagging heads like "pu" in
git.git repository.
* Remove "git clone-dumb-http".
next reply other threads:[~2005-08-25 2:38 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-25 2:38 Junio C Hamano [this message]
2005-08-25 3:30 ` [ANNOUNCE] GIT 0.99.5 Martin Langhoff
2005-08-25 19:05 ` Darrin Thompson
2005-08-26 15:12 ` Eric W. Biederman
2005-08-26 16:24 ` Junio C Hamano
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=7vr7ci4u7q.fsf@assigned-by-dhcp.cox.net \
--to=junkio@cox.net \
--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).