Skip to content

parallelism can disfunct query for credentials #386

@lomnido

Description

@lomnido

Environment

  • Output of tsrc version: tsrc 3.0.1
  • Operating system: Ubuntu 22.04

Command you ran

tsrc init <manifest_repo_path>

Actual output

if there are some repositories or submodules that require login/password to be provided, the login prompt asks for input multiple times, thus totally disfunct it.

Expected result

Asking for credentials (login/password) should always apply only one-at-the-time, regardless of parallelism. (some locking mechanism should be in place)
There is a workaround that always in tsrc init also using -j1 to disable parallelism. This way the login/password can be provided successfully.
It is a shame that there is no warning about such behavior anywhere in docs or in tsrc init --help

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions