Re: Exporting a tree from a repository

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/15/07, Julian Phillips <julian@xxxxxxxxxxxxxxxxx> wrote:
On Sat, 14 Jul 2007, Ciprian Dorin Craciun wrote:

>   Hello all!
>
>   I am a new GIT user, I like it, so I started playing with it for
> different projects I work on.
>
>   Currently I am playing with "Linux from Scratch", and I have
> written some scripts to automatize the build process -- kind of
> install scripts...
>
>   For this I use GIT to store all the source packages -- each inside
> it's own branch :).
>
>   My question is the following: How can I export an entire tree
> without using a working directory, or cloning the repository. (Because
> from what I have seen so far there is no way to use the same
> repository with many working directories...)

You can have as many working directories as you want from one repository
using the git-new-workdir script from contrib/workdir.  You do need to be
careful when updating references though (you basically want to avoid
updating a reference that you are using in another working directory).

You should also be able to use this to get an "export" - simply create the
new workdir and then remove the .git (being careful not to accidentally do
this in your actual repository).  However I expect there is a better way
to do this ...

--
Julian

  ---
Quark!  Quark!  Beware the quantum duck!


   Thank you for the hint about git-new-workdir! I will try it.

   Now for the export thing... I know that I can just clone the
remote repository and then remove the .git folder, but for my purpose
I just want to have the HEAD tree downloaded, without any history...
And by using git clone I end up downloading much more than I actually
need.

   I am looking for a feature like 'svn export <repo+tree_path>
<destination_path>'...

   Ciprian.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux