Comment puis-je trouver la date de création d'un projet sur GitHub?
Fondamentalement, je dois trouver le premier commit pour voir la date de création, cependant, certains projets ont 500 commits, ce qui me fait perdre beaucoup de temps à essayer d'accéder à la première page de commit.
Existe-t-il un moyen plus rapide d'obtenir la date de création?
Réponses:
Utilisez l' API Repos GitHub pour récupérer ces informations
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
La charge utile JSON exposera un
created_at
membre avec la date UTC à laquelle le référentiel a été créé.En considérant le référentiel LibGit2Sharp ci-dessus, on peut voir qu'il a été créé le 2 février 2011 à 16:44:49 UTC.
Remarque: le
created_at
ne reflètera pas nécessairement la date du premier commit. C'est la date à laquelle le référentiel a été créé sur GitHub. Par exemple, lexunit/resharper-xunit
projet a récemment été déplacé de codeplex vers GitHub . Lacreated_at
date est2014-05-01T11:17:56Z
, mais la plupart des commits remontent bien plus loin que cela.la source
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Prints"2016-03-11T02:02:33Z",
:)La réponse de @ nulltoken est très utile. Pour le rendre encore plus pratique, j'ai décidé de créer une extension chrome pour afficher une date de création d'un référentiel.
Points forts
La date de création d'un référentiel s'affiche dans la barre de résumé:
Le format de la date est personnalisable en cliquant sur l'icône d'extension:
Cela fonctionne vraiment bien pour moi. J'espère que cela vous sera également utile.
la source
Si vous n'êtes pas intéressé par la date de création exacte et que vous souhaitez simplement connaître l'âge approximatif d'un dépôt. Vous pouvez aller à
Insights
, alorsContributors
. Par exemple, le premier commit pour areact
été pousséMay 26 2013
.la source
Vous pouvez également utiliser la nouvelle API GraphQL de Github :
la source
J'ai écrit un bookmarklet pour cela, cela peut être utile. Vous pouvez même connaître les détails des référentiels d'organisation privés ou privés avec une solution de contournement simple.
Taille du référentiel GitHub, marque-page de la date de création | Code source
la source
Syntaxe:
Exemple:
Résultat:
la source
-u {:username}
. Vous serez invité à entrer votre mot de passe.J'ai créé un script utilisateur qui affiche la date de création directement sur la page GitHub du repo: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
la source
Cette question est ancienne, mais j'essayais d'obtenir la date de Github sans aucun plug-in externe. Après être allé en ligne et creuser plus profondément et essayer de trouver autre chose et est tombé sur cette solution. Voici la réponse.
Settings
Security
repo.create
et jusqu'à popup avec des informations plus détaillées sur le référentiel.la source