This pair of patches fixes a regression that happened with ecb7cf9 (git-p4: rewrite view handling, 2012-01-02). There are two factors that affect where files go in the client when submitting: the cilent spec, and the depot path. When the depot path was not exactly the root of the client, submit fails. Fix this by always using the true client root. And also notice that somebody has to tell the submit path that it should be looking at the cilent spec. Save useClientSpec in a configuration variable if it was specified as an option on the command line. Junio: can you put this on maint to go out with the next 1.9.x? Pete Wyckoff (2): git-p4: set useClientSpec variable on initial clone git-p4: fix submit regression with clientSpec and subdir clone Documentation/git-p4.txt | 10 ++- contrib/fast-import/git-p4 | 97 ++++++++++++++++--------- t/t9809-git-p4-client-view.sh | 159 ++++++++++++++++++++++++++++++++++++++--- 3 files changed, 219 insertions(+), 47 deletions(-) -- 1.7.9.219.g1d56c.dirty -- 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