Pregunta

Sólo se pregunta si es posible crear una nueva etiqueta de git usando Roble.Si es así, un ejemplo sería muy apreciado.

Básicamente, solo estoy tratando de crear / mover / eliminar etiquetas en commit oids.

¿Fue útil?

Solución

Puede ver algunos ejemplos en test/tag_test.rb :

@repo = sandbox_init("testrepo.git")
@tag = @repo.tags.create('annotated_tag', "5b5b025afb0b4c913b4c338a42934a3863bf3644", {
  :message => "test tag message\n",
  :tagger => { :name => 'Scott', :email => 'schacon@gmail.com', :time => Time.now }
})

Para la eliminación, consulte test/reference_test.rb :

tag = @repo.tags["test"]

@repo.references.delete(tag)
refute @repo.references.exists?("refs/tags/test")


The OP Chris Portman señala en los comentarios que:

Los métodos de creación / eliminación son en realidad parte de la TagCollection clase .
Lo mismo con las ramas y la clase BranchCollection Class .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top