Improve terminal pager performance
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 42/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- cpp
- Domaine
- cli, performance
Piste de recherche
Commencez par localiser le pager du terminal et le point d’entrée qui exécute les commandes git2cpp et collecte leur sortie. Étudiez comment la mise en tampon de la sortie retarde actuellement l’affichage et identifiez une approche compatible avec cockle sans processus de pager séparé ; le travail sera considéré comme terminé lorsque les commandes volumineuses telles que git2cpp log s’afficheront progressivement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The terminal pager is quite simple, it waits for the git2cpp command to produce all of its output before it is displayed. This can be slow for e.g. a git2cpp log of a big repo. Commands in a real terminal would run the pager in a separate process and pipe the output from the command to it, so it fills progressively. We cannot run the pager as a separate process in cockle so we'll need to find some other way of doing this better.
- Langage dominant
- C++
- Étoiles
- 6
- Forks
- 5
- Merge moyen
- 4 h 22 min
- PR mergées (30 j)
- 4
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de QuantStack/git2cpp
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
QuantStack/git2cpp#134 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
QuantStack/git2cpp#62 ·
-
Support regex in terminal pager Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
QuantStack/git2cpp#51 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
QuantStack/git2cpp#50 ·
-
Handle `cerr` in terminal pager Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
QuantStack/git2cpp#49 ·
Toutes les issues de QuantStack/git2cpp
Issues similaires
-
Website Doc Typo Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
Difficulté 1/5 1-3 heures Accessibilité débutants 92/100
autowarefoundation/autoware_universe#13413 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
automated-analysis bug memory-safety
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100