gitlabhq/lib/gitlab
Vincent Bonmalais 1fe45898d7 Fix deletion of tmp/gitlabhq-gitolite* folders in a NFS environment.
When working inside of a Vagrant box with NFS enabled, the deletion of a
repository in tmp/ doesn't work every time.

It is related to NFS inability to delete a folder if it's still used by
a resource (e.g. `rm -rf ./folder` would leave the folder and a .nfs*
    file in it). In this case it's the temporary repository which can't
be deleted because `ga_repo` is still using it.

De-allocating ga_repo is not possible (thanks Ruby), but deleting the
folder it points to in the first place fixes the issue.

Reference:
http://stackoverflow.com/questions/11228079/python-remove-directory-error-file-exists
2012-09-28 16:53:02 +10:00
..
backend Fix deletion of tmp/gitlabhq-gitolite* folders in a NFS environment. 2012-09-28 16:53:02 +10:00
app_logger.rb Application logger 2012-09-11 23:24:53 +03:00
auth.rb fix mass assignment error in create_from_omniauth after a6a229a 2012-09-26 11:18:25 -07:00
encode.rb Fully embrace Ruby 1.9 hash syntax 2012-08-10 18:25:15 -04:00
git_logger.rb Application logger 2012-09-11 23:24:53 +03:00
graph_commit.rb Replace sanitize with escape once 2012-09-20 11:50:22 +03:00
inline_diff.rb InlineDiff: fix bug "unmatched close parenthesis" 2012-07-05 00:57:12 +03:00
logger.rb Use Rails.root.join where appropriate 2012-09-26 16:32:26 -04:00
markdown.rb Use Commit#show instead of Commits#show to view a single commit 2012-09-26 16:32:21 -04:00
merge.rb Use Rails.root.join where appropriate 2012-09-26 16:32:26 -04:00
satellite.rb Use Rails.root.join where appropriate 2012-09-26 16:32:26 -04:00
theme.rb Refactored theme css, added Modern theme pre version 2012-06-11 20:52:32 +03:00