Articles of blob

Github API, cómo usar blobs

Para entender cómo funcionan los blobs en Github API, traté de crear un blob mostrando en el póster de abajo, obtuve 201 creado en la respuesta, pero en mi repository de github no digo nada acerca de este blob. No entiendo cómo funciona el blob aquí, mi function esperada del blob es que me permite […]

En las URL de GitHub: ¿cuál es la diferencia entre un tree y un blob?

Sigo notando esto cada vez que trato de agregar enlaces a files github. Puedes agregar un enlace usando blob : https://github.com/facebook/pop/blob/master/Podfile Y el mismo documento aparece si cambias de blob a tree : https://github.com/facebook/pop/tree/master/Podfile ¿Cuál es la diferencia? Cuando quiera agregar un enlace para la posteridad en un documento, ¿cuál debería preferir?

¿Cómo lidiar con files binarys de tamaño medio en GIT?

Todo nuestro equipo usa máquinas con Windows. Tengo una cierta cantidad de files binarys de tamaño mediano que usa mi progtwig. En total unos 100 megabytes. Estos files rara vez cambian, por lo tanto, no quiero que cada compromiso los incluya a todos. Inicialmente quise usar git-lfs y replacelos por pointers, pero resulta que git-lfs […]

almacenamiento de objects en git

Haciendo cosas como "git ls-files" en grandes repos me he dado count de que git es bastante rápido en este aspecto, subjetivamente más rápido que "find. -type f" sería lo que creo (aunque no he hecho benchmarks). ¿Git está usando internamente algún tipo de almacén de datos de valor-key binary para almacenar blobs / deltas, […]

Git 'blob' versus 'commit' problemas.

Tengo un proyecto en el que quiero insert un module de Python. He clonado el module python y lo reorganicé en mi estructura de python. Ahora cuando trato de agregar el module python en mi repository git, se agrega de la siguiente manera: 100755 blob 7899dc9d74b1fbe3b1bf0e54a2480b68da2dddcc code_base/frroleutils/entityutils/arktweetnlp/scripts/show.py 100755 blob a959deef0f9833e60b5446adefab6796f5f71449 code_base/frroleutils/entityutils/arktweetnlp/scripts/simple_tests.sh 100755 blob 80c8009bb48811962968bcf3c4705009f6497eb1 code_base/frroleutils/entityutils/arktweetnlp/scripts/toconll.py […]

¿Cómo puedo limpiar todo el historial de git y blobs de files que actualmente no están presentes en HEAD con BFG?

Quiero limpiar todos los blobs y el historial de files que se han eliminado previamente (es decir, ya no están presentes en HEAD), actualmente estoy ejecutando estos commands, pero BFG parece eliminar todos los blobs, incluidos los presentes en HEAD: git log # Returns 1050 commits git commit -a -m "Clean the old history and […]

filtrando otros files, respetando los cambios de nombre

Tengo un repository que efectivamente contiene un montón de diferentes modules. Me gustaría dividirlo en repositorys separados, manteniendo el historial de versiones de los files en esos repositorys. Un enfoque simple para este problema implicaría simplemente clonar el repository y luego hacer algo como git filter-branch \ –tree-filter $'find -type f \ | grep -vF […]

Archivo HTML5 api y octokit.js y file binary

Intento crear una forma que pueda cargar datos binarys a través de octokit.js al github. Por ejemplo, algunos pdf o imágenes (blob binary). Mi problema es que todos mis bashs terminan con datos dañados en el lado de Github. Ejemplo de trabajo mínimo: http://jsfiddle.net/keddie/7r3f4q77/ var _arrayBufferToBase64 = function (buffer) { var binary = ''; var […]

No se puede eliminar una burbuja de un repository de Git

Tengo un repository local que solía contener files muy grandes (escaneos y algunos files DB). En algún momento decidí eliminar el directory que contenía todo eso y reescribir el historial para erradicar el directory en cuestión. Terminé con un repository muy ligero, pero el directory .git aún ocupa 1.3G de espacio. Solo hay un package, […]

GIT: cómo usar una database de blobs para dos repos

Tengo un gran repository de GIT que contiene el historial de una determinada carpeta y otra (segunda) que contiene ~ 50% de los mismos (idénticos) files que el primero y otro ~ 50% de sus propios files que no están presentes en el primera carpeta. Por una serie de razones, deseo que GIT use los […]