Skip to content

Unable to get multiple repositories to show up in Source Control #3321

Closed
@gogobd

Description

@gogobd

OS/Web Information

  • Web Browser: Safari
  • Local OS: macOS Big Sur
  • Remote OS: docker
  • Remote Architecture: i5
  • code-server --version: 3.9.3 fe2dc2d

Steps to Reproduce

  1. git clone https://github.com/cdr/code-server.git && cd code-server && mkdir subdir && cd subdir && git clone https://github.com/zopefoundation/Zope.git
  2. click Source Control
  3. click Views / Source Control Repositories

Expected

Both code-server and Zope repositories should be available in Source Control

Actual

Only code-server repository is available

Logs

I wasn't trying to retrieve any logs yet.

Screenshot

Screenshot 2021-05-08 at 02 09 27

Notes

That's the Dockerfile I was using

FROM debian:buster-slim

ENV SHELL /bin/bash
  
# Install system dependencies
RUN apt-get update \
 && DEBIAN_FRONTEND=noninteractive apt-get install -y \
    curl \
    wget \
    git \
    screen \
    unzip \
    vim \
    procps \
    locales \
    python3-pip \
 && apt-get clean

# Python unicode issues
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && locale-gen
ENV LC_ALL=en_US.UTF-8
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US.UTF-8

# https://github.com/cdr/code-server
## Code server
RUN mkdir -p ~/.local/lib ~/.local/bin
RUN curl -sfL https://github.com/cdr/code-server/releases/download/v3.9.3/code-server-3.9.3-linux-amd64.tar.gz | tar -C ~/.local/lib -xz
RUN mv ~/.local/lib/code-server-3.9.3-linux-amd64 ~/.local/lib/code-server-3.9.3
RUN ln -s ~/.local/lib/code-server-3.9.3/bin/code-server ~/.local/bin/code-server
RUN PATH="~/.local/bin:$PATH"

# Fix broken python plugin # https://github.com/cdr/code-server/issues/2341
RUN mkdir -p ~/.local/share/code-server/ && mkdir -p ~/.local/share/code-server/User && echo "{\"extensions.autoCheckUpdates\": false, \"extensions.autoUpdate\": false}" > ~/.local/share/code-server/User/settings.json 
RUN curl -sfLO https://github.com/microsoft/vscode-python/releases/download/2020.10.332292344/ms-python-release.vsix \
 && ~/.local/bin/code-server --install-extension ./ms-python-release.vsix || true

WORKDIR /app
CMD ~/.local/bin/code-server --bind-addr 0.0.0.0:8080 /app

# docker build -t vscs .
# docker run -p 8080:8080 -it -d vscs
# docker exec -it <dontainer_id> cat /root/.config/code-server/config.yaml

This issue can be reproduced in VS Code: I think Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream:vscodeNeeds to be fixed upstream in VSCode

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions