Stephen Connolly created SCM-784:
------------------------------------

             Summary: git add may fail on *nix with *lots and lots* of files
                 Key: SCM-784
                 URL: https://jira.codehaus.org/browse/SCM-784
             Project: Maven SCM
          Issue Type: Bug
          Components: maven-scm-provider-git
    Affects Versions: 1.9.2
            Reporter: Stephen Connolly
            Priority: Minor


SCM-697 has friends in Unix land too

http://stackoverflow.com/questions/19354870/bash-command-line-and-input-limit

So while the limit for most unixes is a lot larger than 8k, e.g. my mac is 256k 
and a lot of linux machines have a 128k limit

Aside:

{{$ expr `getconf ARG_MAX` - `env|wc -c` - `env|wc -l` \* 4 - 2048}} 

will tell you your limit

There still is a limit, thus it would make sense to batch the add operation 
based on the size of the command line. The batch size would ideally be 
configurable with a default of 120k characters for unix and 8k characters for 
windows so that windows can get some batching benefits too



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to