rsx-demo icon indicating copy to clipboard operation
rsx-demo copied to clipboard

`error: Server does not allow request for unadvertised object` on recursive clone

Open mykmelez opened this issue 7 years ago • 3 comments

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

mykmelez avatar Dec 01 '17 23:12 mykmelez

Hey Myk,

Did you manage to get past that and to build this repo?

fabricedesre avatar Dec 21 '17 02:12 fabricedesre

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.

EdorianDark avatar Dec 22 '17 09:12 EdorianDark

Please don’t use this yet, everything is under heavy research.

victorporof avatar Jan 27 '18 22:01 victorporof