* [Cogito] less verbose cg-clone/cg-update?
@ 2005-06-24 6:46 Markus Dahms
2005-06-26 6:19 ` Frank Sorenson
0 siblings, 1 reply; 2+ messages in thread
From: Markus Dahms @ 2005-06-24 6:46 UTC (permalink / raw)
To: git
Hi there,
as a person just following the development process of Linux/GIT/etc.
I'm normally not interested in SHA-1 sums on updating my local tree.
IMHO the default output should be less verbose (like in most VCSs),
especially in file changes the type of change (N/M/...) and the
file name may be enough.
Given an option (e.g. "-v") there could be a lot more...
If there's no time, I'd do the patch...
Markus
P.S.: I didn't really look at the source, maybe it's a git not
a cg-* change...
--
A CRAY is the only computer that runs an endless loop in just 4 hours...
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [Cogito] less verbose cg-clone/cg-update?
2005-06-24 6:46 [Cogito] less verbose cg-clone/cg-update? Markus Dahms
@ 2005-06-26 6:19 ` Frank Sorenson
0 siblings, 0 replies; 2+ messages in thread
From: Frank Sorenson @ 2005-06-26 6:19 UTC (permalink / raw)
To: Markus Dahms; +Cc: git, Petr Baudis
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Markus Dahms wrote:
> Hi there,
>
> as a person just following the development process of Linux/GIT/etc.
> I'm normally not interested in SHA-1 sums on updating my local tree.
> IMHO the default output should be less verbose (like in most VCSs),
> especially in file changes the type of change (N/M/...) and the
> file name may be enough.
> Given an option (e.g. "-v") there could be a lot more...
>
> If there's no time, I'd do the patch...
>
> Markus
>
> P.S.: I didn't really look at the source, maybe it's a git not
> a cg-* change...
Here is a patch that implements a cogito-based "quiet" output option
(-q) for cg-pull. This could easily be inverted to default to quiet
and allow the verbose option instead. Also, with the option in there,
it wouldn't be hard to quiet up other portions of cg-pull.
Signed-off-by: Frank Sorenson <frank@tuxrocks.com>
diff --git a/cg-pull b/cg-pull
- --- a/cg-pull
+++ b/cg-pull
@@ -11,15 +11,21 @@
# -------
# -f::
# Force the complete pull even if the heads are the same.
+#
+# -q::
+# Display quieter output
- -USAGE="cg-pull [-f] [BRANCH_NAME]"
+USAGE="cg-pull [-f] [-q] [BRANCH_NAME]"
. ${COGITO_LIB}cg-Xlib
force=
+quiet=
while optparse; do
if optparse -f; then
force=1
+ elif optparse -q; then
+ quiet=1
else
optfail
fi
@@ -309,8 +315,11 @@ if [ ! "$orig_head" ]; then
elif [ "$orig_head" != "$new_head" ]; then
echo "Tree change: $orig_head:$new_head"
- - git-diff-tree -r $(tree-id $orig_head) $(tree-id $new_head)
- -
+ if [ "$quiet" ] ; then
+ git-diff-tree -r $(tree-id $orig_head) $(tree-id $new_head) | awk '{ print $5"\t"$6 }'
+ else
+ git-diff-tree -r $(tree-id $orig_head) $(tree-id $new_head)
+ fi
else
echo "Up to date."
exit
Frank
- --
Frank Sorenson - KD7TZK
Systems Manager, Computer Science Department
Brigham Young University
frank@tuxrocks.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCvkj8aI0dwg4A47wRAuOvAKCllJCjte1ITkPCtKOfAqd8zY1fzgCgscg2
EZ5jKuLBFF+0lb5ZoOd6bHE=
=YC02
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-06-26 6:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-24 6:46 [Cogito] less verbose cg-clone/cg-update? Markus Dahms
2005-06-26 6:19 ` Frank Sorenson
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).