* [ANNOUNCE] Cogito-0.11.2
@ 2005-06-08 23:07 Petr Baudis
2005-06-08 23:35 ` Dan Holmsand
0 siblings, 1 reply; 4+ messages in thread
From: Petr Baudis @ 2005-06-08 23:07 UTC (permalink / raw)
To: git
Hello,
I'm happy to announce Cogito-0.11.2, next version of my SCMish layer
over Linus' GIT tree history storage tool. You can get it as usual on
kernel.org/pub/software/scm/cogito/
or by doing cg-update in your cogito.git repository.
The changes include especially some bugfixes and portability and
performance enhancements, as well as all the sweet stuff from Linus.
Note that I discovered a bug few minutes after releasing (as usual).
cg-log won't work correctly if ran with some files specified (the
"cg-log file" usage). I think it actually does not get used like this so
frequently, so I don't think it's worth another release by itself. But
expect new release as soon as some non-trivial amount of bugfixes piles
up (including core git bugfixes), quite soon hopefully.
Here's git-rev-list --pretty HEAD ^cogito-0.11.1 | git-shortlog
(BTW, Dan, what about another cg-log option for git-shortlog output? ;-):
C. Cooke:
Check whether the git repository is present before executing the command
Catalin Marinas:
cg-commit: Fix the log file readin from stdin
[PATCH Cogito] Add -f parameter also to cg-update
Chris Wedgwood:
cogitio: sh != bash
Christian Meder:
Miniscule correction of diff-format.txt
Dan Holmsand:
Make cg-add use xargs -0
Daniel Barkalow:
Document git-ssh-pull and git-ssh-push
-w support for git-ssh-pull/push
Generic support for pulling refs
rsh.c environment variable
Operations on refs
ssh-protocol version, command types, response code
Eugene Surovegin:
fix cg-commit new file handling
Jason McMullan:
Anal retentive 'const unsigned char *sha1'
Modify git-rev-list to linearise the commit history in merge order.
Jon Seymour:
three --merge-order bug fixes
Jonas Fonseca:
cg-commit: prefix pathspec argument with --
git-diff-cache: handle pathspec beginning with a dash
git-diff-cache: handle pathspec beginning with a dash
cg-log: cleanup line wrapping by using bash internals
Documentation improvements
Misc cg-log documentation fixes
Cleanup commit messages with git-stripspace
[PATCH 10/10] Add -s option to show log summary
[PATCH 9/10] Move file matching inside the loop.
[PATCH 8/10] Move the username matching inside the loop
[PATCH 7/10] Move log printing to separate function
[PATCH 6/10] Remove the catch all rule
[PATCH 5/10] Move printing of the commit info line inside the loop
[PATCH 4/10] First parse all commit header entries then print them
[PATCH 3/10] Separate handling of author and committer in commit headers
[PATCH 2/10] Separate handling of tree and parent in commit headers
[PATCH 1/10] Cleanup conversion to human readable date
cg-Xnormid: support revision ids specified by date
Junio C Hamano:
Tests: read-tree -m test updates.
Documentation: describe diff tweaking (fix).
Start cvs-migration documentation
read-tree: update documentation for 3-way merge.
read-tree: save more user hassles during fast-forward.
index locking like everybody else
3-way merge tests for new "git-read-tree -m"?
rename git-rpush and git-rpull to git-ssh-push and git-ssh-pull
Documentation: describe git extended diff headers.
Documentation: describe diff tweaking.
pull: gracefully recover from delta retrieval failure.
diffcore-break.c: various fixes.
diff.c: -B argument passing fix.
diff.c: locate_size_cache() fix.
diff: Update -B heuristics.
diff: Clean up diff_scoreopt_parse().
diff: Fix docs and add -O to diff-helper.
Tweak count-delta interface
Find size of SHA1 object without inflating everything.
Handle deltified object correctly in git-*-pull family.
Linus Torvalds:
Remove MERGE_HEAD after committing merge
Make "git commit" work correctly in the presense of a manual merge
cvs-migration: add more of a header to the "annotate" discussion
Leave merge failures in the filesystem
Fix SIGSEGV on unmerged files in git-diff-files -p
Make default merge messages denser.
git-apply: creatign empty files is nonfatal
Talk about "git cvsimport" in the cvs migration docs
git-read-tree: -u without -m is meaningless. Don't allow it.
git-read-tree: make one-way merge also honor the "update" flag
Add CVS import scripts and programs
git-ssh-push/pull: usability improvements
git-resolve-script: stop when the automated merge fails
Make fetch/pull scripts terminate cleanly on errors
git-resolve-script: don't wait for three seconds any more
git-read-tree: some "final" cleanups
git-read-tree: simplify merge loops enormously
Add "__noreturn__" attribute to die() and usage()
git-rev-list: make sure to link with ssl libraries
Fix off-by-one in new three-way-merge updates
Three-way merge: fix silly bug that made trivial merges not work
Fix entry.c dependency and compile problem
git-read-tree: fix up two-way merge
More work on merging with git-read-tree..
Make fiel checkout function available to the git library
git-read-tree: fix up three-way merge tests
git-read-tree: be a lot more careful about merging dirty trees
diff 'rename' format change.
git-apply: consider it an error to apply no changes
git-apply: fix rename header parsing
git-apply: actually apply patches and update the index
git-apply: fix apply of a new file
git-apply: find offset fragments, and really apply them
git-apply: first cut at actually checking fragment data
git-fsck-cache: complain if no default references found
pretty_print_commit: add different formats
git-shortlog: add name translations for 'sparse' repo
Add git-shortlog perl script
git-rev-list: allow arbitrary head selections, use git-rev-tree syntax
Clarify git-diff-cache semantics in the tutorial.
Mark Allen:
Modify cg-Xlib for non-GNU date.
Michal Rokos:
[cogito] Sync objects only when needed
[cogito] paged output for cg-diff
Abstracted out $PAGER invocation to a pager() function
Petr Baudis:
Fix cg-log called on specified files
cogito-0.11.2
Added trivial cg wrapper
Use portable sed stuff in cg-log Signed-off-by highlighting
showdate() now uses $(()) instead of $(expr)
Fixed cg-log -u
cg-merge now sometimes allows tree merge + local changes
Add the t6001 testcase which got missed out at the last merge.
Move commit line processing to process_commit_line
Improved cg-Xmergefile
Fix git-merge-one-file permissions auto-merging
Fix cg-patch reverting file removal
Reindent print_commit_log() body
cg-log is now pure git-rev-list --pretty=raw frontend
Fix cg-commit doing shell expansion on -m arguments
Fix mismerged git-r* -> git-ssh-* rename in Makefile
Move print_commit_log() in cg-log
Fix an errorneous cg-clone example in the README
Make git-update-cache --force-remove regular
Portability sed fix in cg-commit
Improve git-rev-list --header output
Implement cg-rm -n for untracking files
Fixed cg-Xnormid " " call
cg-commit now updates cache separately for different change types
Pass revisions to commit-id, parent-id, tree-id and cg-Xnormid quoted
Do rm -f in make uninstall
make dist will now produce tarball with sensible name
Rene Scharfe:
git-tar-tree: do only basic tests in t/t5000-git-tar-tree.sh
git-tar-tree: fix write_trailer
git-tar-tree: add a test case
git-tar-tree: small doc update
git-tar-tree: cleanup write_trailer()
Sven Verdoolaege:
git-cvs2git: create tags
Timo Hirvonen:
Use ntohs instead of htons to convert ce_flags to host byte order
Have fun,
--
Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
<Espy> be careful, some twit might quote you out of context..
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] Cogito-0.11.2
2005-06-08 23:07 [ANNOUNCE] Cogito-0.11.2 Petr Baudis
@ 2005-06-08 23:35 ` Dan Holmsand
2005-06-09 8:35 ` Petr Baudis
0 siblings, 1 reply; 4+ messages in thread
From: Dan Holmsand @ 2005-06-08 23:35 UTC (permalink / raw)
To: git; +Cc: Petr Baudis
Petr Baudis wrote:
> Here's git-rev-list --pretty HEAD ^cogito-0.11.1 | git-shortlog
> (BTW, Dan, what about another cg-log option for git-shortlog output? ;-):
Well, since I try to use the same output format as git-rev-list --pretty
does (most of the time, it *is* just that...), I can actually already do
cg-log -r:cogito-0.11.1 | git-shortlog
and get the same thing.
/dan
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] Cogito-0.11.2
2005-06-08 23:35 ` Dan Holmsand
@ 2005-06-09 8:35 ` Petr Baudis
2005-06-09 10:45 ` Dan Holmsand
0 siblings, 1 reply; 4+ messages in thread
From: Petr Baudis @ 2005-06-09 8:35 UTC (permalink / raw)
To: Dan Holmsand; +Cc: git
Dear diary, on Thu, Jun 09, 2005 at 01:35:03AM CEST, I got a letter
where Dan Holmsand <holmsand@gmail.com> told me that...
> Petr Baudis wrote:
> > Here's git-rev-list --pretty HEAD ^cogito-0.11.1 | git-shortlog
> >(BTW, Dan, what about another cg-log option for git-shortlog output? ;-):
>
> Well, since I try to use the same output format as git-rev-list --pretty
> does (most of the time, it *is* just that...), I can actually already do
>
> cg-log -r:cogito-0.11.1 | git-shortlog
>
> and get the same thing.
I'll see how I like it, but currently I find myself use all of the
commit header items a lot, so I'm not too keen to losing some of them,
perhaps except the tree line. Ok, and it might be enough to have the
parent lines only for the merge commits. Nothing against things like
s/^author/Author:/.
--
Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
<Espy> be careful, some twit might quote you out of context..
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] Cogito-0.11.2
2005-06-09 8:35 ` Petr Baudis
@ 2005-06-09 10:45 ` Dan Holmsand
0 siblings, 0 replies; 4+ messages in thread
From: Dan Holmsand @ 2005-06-09 10:45 UTC (permalink / raw)
To: git; +Cc: Petr Baudis
Petr Baudis wrote:
> Dear diary, on Thu, Jun 09, 2005 at 01:35:03AM CEST, I got a letter
> where Dan Holmsand <holmsand@gmail.com> told me that...
>
>>Well, since I try to use the same output format as git-rev-list --pretty
>>does (most of the time, it *is* just that...), I can actually already do
>>
>> cg-log -r:cogito-0.11.1 | git-shortlog
>>
>>and get the same thing.
>
>
> I'll see how I like it, but currently I find myself use all of the
> commit header items a lot, so I'm not too keen to losing some of them,
> perhaps except the tree line. Ok, and it might be enough to have the
> parent lines only for the merge commits. Nothing against things like
> s/^author/Author:/.
>
Oh, all the headers are still available, for sure, just not by default.
"-v" or "--verbose" is the magic incantation.
The parent is also somewhat visible by default whenever it's not obvious
who the parent is, as I keep git-diff-tree's "(from sha1)" thing.
/dan
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-06-09 11:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-08 23:07 [ANNOUNCE] Cogito-0.11.2 Petr Baudis
2005-06-08 23:35 ` Dan Holmsand
2005-06-09 8:35 ` Petr Baudis
2005-06-09 10:45 ` Dan Holmsand
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).