Thanks, Jens!  I'm up and running now.

All you should need to do is run
> git pull
> git submodule sync
> git submodule update --recursive
>

This was failing for me, because we require the HTTPS cloning protocol, due 
to some firewall issue (which I don't fully understand).  Your .gitmodules 
file (at the root of the couchbase-lite-ios repo) uses the 
"git://github.com..." protocol.  We've gotten around this in the past by 
putting a copy of those submodule definitions into our own .gitmodules file 
at our own repo root, and using HTTPS instead of GIT.  But for some reason, 
even this didn't work - probably because WebSockets-Cocoa contains its own 
submodules.  I don't really understand the whole submodule thing, but 
switching your .gitmodules file to use HTTPS protocol worked.  Any reason 
why your .gitmodules file uses GIT protocol, while the WebSockets-Cocoa 
folder's .gitmodules file uses HTTPS protocol?  It sure would make our 
lives easier if you used HTTPS protocol everywhere.
 

> I’ve seen problems with registering a new submodule that has its own 
> submodules … so you may also need to do
> cd vendor/WebSockets-Cocoa
> git submodule init --recursive
> git submodule update
>

I definitely needed to cd to the WebSockets-Cocoa folder, and init from 
there (although --recursive isn't a valid argument for "init").  
 

>  Searching for this couchbaselabs repo also fails to find anything.
>
>
> It’s https://github.com/couchbaselabs/WebSockets-Cocoa
>

Yep, my mistake there. 

Thanks,
-Todd

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/626d0441-9da5-4dd9-943a-2801e7cbc1f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to