From: Randal L. Schwartz Date: Mon, 01 Mar 2010 23:00:28 GMT Subject: Re: Creating a tarball out of a directory in a bare git repository Message-ID: <86y6ibhckz.fsf@blue.stonehenge.com> In-Reply-To: <27750115.post@talk.nabble.com> >>>>> "jateeq" == jateeq writes: jateeq> - list all the files/folders in the directory (i have the sha1 hash of the jateeq> directory) jateeq> - foreach file in the directory, get the file contents (recurse if there are jateeq> further subdirectories). Probably store the result in an array. jateeq> - create a file somewhere on the filesystem out of each file output above. jateeq> Store it under the directory name. jateeq> - create a tarball out of the 'working' directory as usual. Sounds like you're reinventing "git archive". :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion