Sha256: 3d1c88d6d07ab0db1a6adcc9d11e29596397d9b6eb8e2adb46f9297601d7bac6

Contents?: true

Size: 424 Bytes

Versions: 1

Compression:

Stored size: 424 Bytes

Contents

require 'tmpdir'

def create_git_repo
  old_dir = Dir.pwd
  dir = create_temp_dir
  Dir.chdir dir
  %x(git init)
  %x(touch README)
  %x(git add . && git commit -a -m 'my first commit')
  Dir.chdir old_dir
  dir
end

def create_temp_dir
  dir = random_dir_name while (File.exists?(dir = random_dir_name))
  Dir.mkdir(dir)
  dir
end

def random_dir_name
  File.join(Dir.tmpdir,"ginst-#{Time.now.usec}#{rand(999999999)}")
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ginst-0.2.2 features/support/git.rb