Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Generic Git URL configs keep percent-encoded repo names

Fermée Adaptée aux débutants
#1,384 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@Tyagiquamar y travaille déjà.

Depuis le 17/9/2026.

  • #1389 par @DivyamTalwar — fermée sans fusion
  • #1415 par @rachit367 — fermée sans fusion
  • #1607 par @Harsh23Kashyap — fermée sans fusion
  • #1666 par @Tyagiquamar — ouverte

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
git, typescript
Domaine
backend, tooling

Piste de recherche

Commencez par le chemin générique de compilation de la configuration de connexion Git et comparez la gestion directe des URL HTTP(S) avec le comportement générique existant de Git basé sur des fichiers. Reproduisez le cas de chemin encodé de l’issue, puis vérifiez que name, displayName et les métadonnées de zoekt utilisent systématiquement le chemin décodé du dépôt.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug

Problem

Generic Git connection configs that point directly at an HTTP(S) remote derive repo names from the raw URL pathname. If the remote path contains encoded characters, such as %20, Sourcebot stores names like github.com/test/Project%20Name instead of the decoded repo name.

Reproduction

Configure a generic Git URL such as https://github.com/test/Project%20Name%20With%20Spaces.git and compile the connection config.

Expected

The direct URL path should match the existing file-based generic Git behavior and derive github.com/test/Project Name With Spaces.

Actual

The direct URL path keeps %20 in name, displayName, and zoekt metadata.

Impact

The same remote can produce inconsistent Sourcebot/zoekt repo identifiers depending on whether it is configured as a direct URL or discovered from a local repository origin.

Langage dominant
TypeScript
Étoiles
3.9k
Forks
374
Merge moyen
2 j 13 h
PR mergées (30 j)
48

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de sourcebot-dev/sourcebot

Toutes les issues de sourcebot-dev/sourcebot

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.