Method: Git::Base#with_temp_working

Defined in:
lib/git/base.rb

#with_temp_working(&blk)



563
564
565
566
567
568
569
570
# File 'lib/git/base.rb', line 563

def with_temp_working &blk
  tempfile = Tempfile.new("temp-workdir")
  temp_dir = tempfile.path
  tempfile.close
  tempfile.unlink
  Dir.mkdir(temp_dir, 0700)
  with_working(temp_dir, &blk)
end