Articles of arena

Descargue y modifique el file del repository de Git usando Ruby Grit sobre SSH

¿Cómo puedo download un file (o clonar el repository) desde un Repositorio de Git seguro (por ejemplo, SSH en GitHub), y luego confirmar los cambios al Repo usando Ruby Grit? ¡Gracias!

Grit: muestra todos los files en el maestro

Estoy tratando de entender a Grit para escribir en un repository de Git. Puedo crear fácilmente un repository y hacer una confirmación: repo = Repo.init_bare("grit.git") index = Index.new(repo) index.add('myfile.txt', 'This is the content') index.commit('first commit') También puedo hacer fácilmente el segundo commit, usando el primer commit como parent: index.add('myotherfile.txt', 'This is some other content') index.commit("second […]

git + grit información de revisión del directory de trabajo

Estoy tratando de mostrar cierta información de la versión de Git (a través de grit) en el pie de página de la aplicación Rails para la debugging. Cuando quiero ver la cabeza, es sencillo: @git_repository = Grit::Repo.new( Ter::Application.root ) head = @git_repository.heads.first t '.git_info', :revision => head.commit.id, :branch => head.name, :author => head.commit.author.name, :date => […]

get el último commit para blob con ruby ​​/ grit

He clonado una copy de git-wiki para algunos progtwigs educativos. ahora, como desafío, traté de averiguar cómo get la date para el blob. el blob es buscado repository.tree/(page_name + extension) por lo que yo veo, solo puedes get una date para una confirmación. pero ¿cómo get la última confirmación que contiene el blob?

Crea un repository usando Grit

¿Hay alguna manera de crear una sucursal en un repository usando Grit? Parece que no puedo encontrar una forma en los documentos ni puedo encontrar ninguna reference en la web.

¿Cómo get la última date de confirmación de un file con ruby ​​/ grit?

Tengo un sitio de jekyll, y quiero encontrar la date del último compromiso de una determinada publicación usando ruby ​​/ grit. Sé que puedo hacer lo siguiente usando git: git log -1 –format="%cd" — <file> ¿Cómo puedo hacer algo equivalente usando ruby ​​/ grit por favor?

¿Grit funciona bien con Windows 7?

He intentado el último día para trabajar con Ruby gem git (versión 1.2.5), pero no estoy seguro de que funcione lo suficientemente bien. Tropecé con grit , que es más activo, pero no fue capaz de hacerlo funcionar en Windows 7. ¿Has usado grit en Windows 7, especialmente para usar el status methods, add y […]

¿Puedo get el progreso de un command de clonación git, emitido en grit, para salir a stdout?

Estoy bastante seguro de que esto no es posible o me falta una opción obvia, pero después de consultar la class Git de grit , la esencia enlazada en esta publicación de SO , y las otras preguntas relacionadas con SO, me quedaré en blanco. Estoy usando grit para una serie de tareas de rake […]

¿El método de clon de Grit no está definido?

Recientemente comencé a trabajar en un proyecto que usa git para almacenamiento y ruby ​​como front-end. La primera versión de mi script usó ruby-git, que estaba bien, aunque bastante simple. Cuando necesitaba hacer un trabajo más específico con mis commits y mis loggings, me recomendaron que me moviera al grano. Sin embargo, tengo un bloque […]

¿Cómo permite Github la edición de files en línea? (O cómo agregar o editar files en un repository bare git)

Tengo una pequeña aplicación que gestiona varios repositorys git similares a Github / Gitorious. Github permite la edición de files en línea , y me gustaría saber si alguien tiene alguna idea sobre cómo lo gestionan. Mi idea inicial fue que haría un clon completo del repository, use su presentación para replace el file, confirmar […]