Question

Vous vous demandez simplement s'il est possible de créer une nouvelle étiquette GIT à l'aide de robustes.Si tel est le cas, un exemple serait grandement apprécié.

J'essaie essentiellement d'essayer de créer / déplacer / supprimer des balises sur validation des OID.

Était-ce utile?

La solution

Vous pouvez voir quelques exemples dans 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 }
})

Pour la suppression, voir test/reference_test.rb :

tag = @repo.tags["test"]

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


the OP Chris Portman pointe Dans les commentaires que:

La création / suppression méthodes sont en fait une partie de la TagCollection Classe .
Même avec des branches et la classe BranchCollection .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top