threads / discuss / 18893

releasing your work

Subject: releasing your work

## tl;dr

3 messages between Apr 16, 2009 and Apr 16, 2009.

replies: 2people: 2as markdown or json

Lucas Sandery· Apr 16, 2009, 04:53 UTC · lore
Hoping someone can help,

I have a repository for a web application. It has lots of testing files and also others from caching and dynamic content generation (they are gitignored).

How do I make a "release" a copy (not a clone) of the repository that contains only tracked files without .gitignore files? I am using git archive but the resulting zip file still contains .gitignore files.

Cheers, Lucas.

Lars Noschinski· Apr 16, 2009, 06:46 UTC · re: Lucas Sandery · lore

Re: releasing your work

* Lucas Sandery <lucas@wallcann.com> [09-04-16 06:53]:
> How do I make a "release" a copy (not a clone) of the repository that contains 
> only tracked files without .gitignore files? I am using git archive but the 
> resulting zip file still contains .gitignore files.

Have a look at the git-archive man page. You can exclude such files by adding the export-ignore attribute to gitattributes.

Lucas Sandery· Apr 16, 2009, 07:40 UTC · re: Lars Noschinski · lore

Re: releasing your work

Lars Noschinski wrote:
Show 9 quoted lines
> * Lucas Sandery [09-04-16 06:53]:
>   
>> How do I make a "release" a copy (not a clone) of the repository that contains 
>> only tracked files without .gitignore files? I am using git archive but the 
>> resulting zip file still contains .gitignore files.
>>     
> Have a look at the git-archive man page. You can exclude such files by
> adding the export-ignore attribute to gitattributes.
>   
Thanks Lars,
For anyone else out there with the same problem...

I made a .gitattributes file and it contains only 2 lines: .gitignore export-ignore .gitattributes export-ignore

I make my release with: git archive --format=zip -9 master > ../release.zip (after right-clicking on my repos root folder and selecting "git bash", i'm on a windoze machine at work) the "../" puts the archive next to the repository folder not in it e.g. for c:\path\to\repos\ i get c:\path\to\release.zip

← back to recent threads