rsx-demo
rsx-demo copied to clipboard
`error: Server does not allow request for unadvertised object` on recursive clone
When cloning this repo recursively, I get:
> git clone https://github.com/victorporof/rsx-demo.git --recursive
Cloning into 'rsx-demo'...
remote: Counting objects: 159, done.
remote: Total 159 (delta 0), reused 0 (delta 0), pack-reused 159
Receiving objects: 100% (159/159), 91.14 KiB | 864.00 KiB/s, done.
Resolving deltas: 100% (54/54), done.
Submodule 'rsx-renderers' (https://github.com/victorporof/rsx-renderers.git) registered for path 'rsx-renderers'
Cloning into '/Users/myk/Projects/rsx-demo/rsx-renderers'...
remote: Counting objects: 69, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 69 (delta 13), reused 25 (delta 11), pack-reused 42
error: Server does not allow request for unadvertised object 6338ae9a440dbba26542a09b9b43a1c4a892193f
Fetched in submodule path 'rsx-renderers', but it did not contain 6338ae9a440dbba26542a09b9b43a1c4a892193f. Direct fetching of that commit failed.
And rsx-renderers/ is in a modified state:
> git status
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: rsx-renderers (new commits, modified content)
> cd rsx-renderers/
> git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: .babelrc
deleted: .eslintignore
deleted: .eslintrc
deleted: .gitignore
deleted: Cargo.toml
deleted: README.md
deleted: build/.eslintrc
deleted: build/webpack.config-dev.js
deleted: build/webpack.config-prod.js
deleted: build/webpack.config.js
deleted: dist/target-web/bundle/renderer.min.js
deleted: dist/target-web/bundle/renderer.min.js.map
deleted: dist/target-web/modules/canvas.js
deleted: dist/target-web/modules/canvas.js.map
deleted: dist/target-web/modules/dom.js
deleted: dist/target-web/modules/dom.js.map
deleted: dist/target-web/modules/lib.js
deleted: dist/target-web/modules/lib.js.map
deleted: gulpfile.babel.js
deleted: package-lock.json
deleted: package.json
deleted: src/lib.rs
deleted: src/target-ios/UIViewRenderer.swift
deleted: src/target-ios/macro.rs
deleted: src/target-servo/macro.rs
deleted: src/target-web/.eslintrc
deleted: src/target-web/canvas.js
deleted: src/target-web/dom.js
deleted: src/target-web/lib.js
deleted: src/target-web/macro.rs
deleted: src/util.rs
Hey Myk,
Did you manage to get past that and to build this repo?
When I tried to fix the problem locally, I had some build problems. It seems to me, that the API of the referenced library changed. I strongly prefer mono-repros with a cargo workspace, then these problems would not happen.
Please don’t use this yet, everything is under heavy research.