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

Re: cogito cg-update fails

From
SCSteven Cole <elenstev@mesatop.com>
Date
May 3, 2005, 03:57 UTC
Message-ID
<200505022157.07800.elenstev@mesatop.com>
In-Reply-To
<1115090374.6030.50.camel@gaston>
On Monday 02 May 2005 09:19 pm, Benjamin Herrenschmidt wrote:
Show 32 quoted lines
> Hi Folks !
> 
> I have something weird happening with cogito. What I did is:
> 
>  - d/l & install 0.8 archive
>  - cg-init <rync path>
>  - built & install that, removed 0.8 files
>  - a bit later: cg-update origin to check for new stuffs
> 
> The last one fails with:
> 
> benh@pogo:~/cogito$ cg-update origin
> MOTD:
> MOTD:   .../.. stripped kernel.org legal blurb
> 
> receiving file list ... done
> .git/refs/heads/origin
> 
> sent 119 bytes  received 857 bytes  390.40 bytes/sec
> total size is 41  speedup is 0.04
> rsync: link_stat "/home/benh/cogito/origin/objects/." failed: No such file or directory (2)
> building file list ... done
> rsync error: some files could not be transferred (code 23) at main.c(702)
> 
> sent 17 bytes  received 20 bytes  74.00 bytes/sec
> total size is 0  speedup is 0.00
> cg-pull: objects pull failed
> 
> So it looks like it's trying to rsync to a bogus destination ...
> 
> Ben.
> 

Yeah, I got exactly the same behavior a little while ago, but thanks to www.kernel.org/git, I saw that the problem had been found and fixed.

I had an older backup copy of all the cogito scripts, so I used that to update.
I believe the fix is this patch:
===== cd7a12e5d569d59a04823114c275a83d65b9f37e vs 437167273f77c0d5f039280d158b43324a79f820 =====
--- a/cg-pull
+++ b/cg-pull
@@ -48,7 +48,7 @@ fetch_rsync () {
 }
 
 pull_rsync () {
-	fetch_rsync -s -u -d "$1/objects" ".git/objects"
+	fetch_rsync -s -u -d "$2/objects" ".git/objects"
 }
 
 
Hope this helps,
Steven
Previous: Benjamin HerrenschmidtNext: Benjamin Herrenschmidt
Message 2 of 4 in “cogito cg-update fails”
  1. Benjamin HerrenschmidtMay 3, 2005
  2. Steven ColeMay 3, 2005
  3. Benjamin HerrenschmidtMay 3, 2005
  4. Petr BaudisMay 3, 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.