Charge toutes les commandes correspondant au filtre Git (sans limite), pour
le calcul des statistiques. Un filtre vide renvoie l’intégralité de la base.
Charge les commandes les plus récentes en appliquant un filtre de contexte
Git optionnel (projet / branche). Le filtrage fuzzy sur le texte de la
commande reste à la charge de l’appelant.
Charge les commandes correspondant à un QueryFilter avancé, des plus
récentes aux plus anciennes. limit borne le nombre de lignes (None =
toutes), utile pour mnemo stats qui agrège l’intégralité.
Liste les racines Git connues correspondant à needle : correspondance
exacte sur git_root, ou suffixe %/needle (nom court du projet). Sert à
résoudre l’argument de mnemo project show|report.
Charge les commandes d’un projet (racine Git exacte), de la plus récente à la
plus ancienne, en respectant un éventuel intervalle temporel et un filtre
d’échecs. limit borne le nombre de résultats (None = tous).
Liste les projets connus de l’historique, du plus récemment actif au plus
ancien. Seuls les git_root non nuls sont remontés. limit borne le nombre
de projets (None = tous).
Résout une borne inférieure --since : durée (24h, 7d, 2w, 3m, 1y)
ou date AAAA-MM-JJ. Renvoie None si la spec est invalide (jamais de
panique) : l’appelant peut alors ignorer le filtre proprement.