Alexandr Miloslavskiy <alexandr.miloslavskiy@xxxxxxxxxxx> writes: > In our git UI, we sometimes run into OS commandline length limit when > trying to specify a list of pathspecs. For example, this happens when > user selects a large set of files and wants to commit them. As a > workaround, we split files and issue multiple git commands. Yes, for plumbing commands meant for scripting, we really should strive to give scriptors way(s) to avoid the command line limit, and --stdin-paths is a very good approach to do so.