git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [Cogito] less verbose cg-clone/cg-update?

From
FSFrank Sorenson <frank@tuxrocks.com>
Date
Jun 26, 2005, 06:19 UTC
Message-ID
<42BE48FC.40504@tuxrocks.com>
In-Reply-To
<pan.2005.06.24.06.46.32.339572@automagically.de>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Markus Dahms wrote:
Show 15 quoted lines
> 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-----
Previous: Markus Dahms
Message 2 of 2 in “[Cogito] less verbose cg-clone/cg-update?”
  1. Markus DahmsJun 24, 2005
  2. Frank SorensonJun 26, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.