Method: Metaverse::Repo#create_state

Defined in:
lib/metaverse/repo.rb

#create_state(prefix, state) ⇒ Object



100
101
102
103
104
105
106
107
108
# File 'lib/metaverse/repo.rb', line 100

def create_state prefix, state
  ref_target = @repo.head
  if not prefix == 'snapshot'
    branch_name = "#{prefix}/#{state}"
    ref_target = @repo.create_branch branch_name
  end
  ref_name = "refs/meta/local/#{prefix}/#{state}"
  create_ref ref_name, ref_target
end