git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git p4 clone - exclude file types

From
Luke Diamand <luke@diamand.org>
Date
May 18, 2015, 20:59 UTC
Message-ID
<555A52BD.1030802@diamand.org>
In-Reply-To
<CAFcBi88K-HEn4JCVkONq3h4O9XS1FFX0OXch2d-VJ2bLEsPM0g@mail.gmail.com>
On 18/05/15 18:59, FusionX86 wrote:
Show 5 quoted lines
> Hello,
>
> Anyone know of a way to 'git p4 clone' and exclude files by type or
> name? For example, I want to clone a depot, but not pull down any .exe
> files. Haven't been able to find an answer in docs or other searches.
I think you can use a client spec which excludes the files you want.
First, create a client spec that excludes the files you don't want:
Client: myclient
View:
     //depot/mystuff/...  //myclient/...
     -//depot/mystuff/...exe  //myclient/...exe
Then clone with the --use-client-spec option:

$ export P4CLIENT=myclient $ git p4 clone --use-client-spec //depot/mystuff

And later on, when you want to catch up:

$ cd mystuff $ git p4 sync --use-client-spec

Luke
Previous: FusionX86Next: FusionX86
Message 2 of 7 in “git p4 clone - exclude file types”
  1. FusionX86May 18, 2015
  2. Luke DiamandMay 18, 2015
  3. FusionX86May 19, 2015
  4. Luke DiamandMay 20, 2015
  5. FusionX86May 21, 2015
  6. Luke DiamandMay 21, 2015
  7. FusionX86May 22, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.