¿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!
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 […]
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 => […]
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?
¿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.
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?
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 […]
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 […]
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 […]
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 […]