Add something like this to your Capfile or deploy.rb:

set :copy_exclude, ".git*"

That should exclude the .git directory and any other file that begins with .git 
(like .gitignore).


Joe

On Oct 21, 2010, at 9:35 AM, jeb <jo...@ibiz.se> wrote:

> Hi,
> 
> I am afraid this is a rather stupid question, but I have spent quite
> some time to figure it out without any
> success. Nor do I know if this is a git och capistrano issue.
> 
> I use git in my Ruby on Rails applications. On my deployment server
> there is a git directory that I push to
> in the admin users directory, Capistrano then puts the files in my
> webserver directory... Standard I guess.
> 
> My releases are getting bigger and bigger, it takes longer and longer
> time for the cap deploy command to
> finish and the backups contain a huge number of files.
> 
> What puzzels me is that in every release  there is a .git directory.
> As far as I can see it makes no use there,
> just takes up much space. Is it supposed to be like this or have I
> made a mess?
> 
> How can I get rid of the .git directory in the deployment releases?
> 
> :-) j
> 
> -- 
> * You received this message because you are subscribed to the Google Groups 
> "Capistrano" group.
> * To post to this group, send email to capistrano@googlegroups.com
> * To unsubscribe from this group, send email to 
> capistrano+unsubscr...@googlegroups.com For more options, visit this group at 
> http://groups.google.com/group/capistrano?hl=en

-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to capistrano@googlegroups.com
* To unsubscribe from this group, send email to 
capistrano+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en

Reply via email to