Thread (1 message) 1 message, 1 author, 2016-06-15

Re: cg-clone not fetching all tags?

From: Wolfgang Denk <hidden>
Date: 2016-06-15 22:42:24

Dear Junio,

in message [ref] you wrote:
I suspect there is no need to manufacture the tag.  Something
like this should do.
Great! Thanks a lot.
*WARNING* Since I do not do Porcelain, and I am not a Cogito
user, this is obviously untested.  In addition, I am seriously
drunk right now... 
Good enough. This one actually works:
-- >8 --
[PATCH] (cogito) Auto-follow lightweight tags as well.
--- a/cg-fetchG	2006-04-10 19:14:14.000000000 +0200
+++ b/cg-fetch	2006-04-30 14:35:03.000000000 +0200
@@ -211,7 +211,8 @@
 	git-ls-remote --tags "$uri" |
 		# SHA1 refs/tags/v0.99.8^{} --> SHA1 tags/v0.99.8
 		# where SHA1 is the object v0.99.8 tag points at.
-		sed -ne 's:\([^	]\)	refs/\(tags/.*\)^{}$:\1 \2:p' |
+		sed -n -e 's:\([^	]\)	refs/\(tags/.*\)^{}$:\1 \2:p' \
+		       -e 's:\([^	]\)	refs/\(tags/.*\)$:\1 \2:p' | \
 		while read sha1 tagname; do
 			# Do we have the tag itself?
 			[ -s "$_git/refs/$tagname" ] && continue

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
It's hard to think of you as the end result of millions of  years  of
evolution.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help