Hi Ray, thank you for your reply.I have just completed rebuilding my working tree on linux, and I discovered that there is actually no difference among platforms.There had to be some difference in the way I initially set up my working tree on linux.Anyway, I still need help on sparse-checkout (being it on z/OS or anywhere else).Here's the problem: I have configured my working tree to use shallow clone and the sparse-checkout feature.Working tree is initialized, connected to remote repo (git remote add origin [amended url]) and the local repo is populated with git fetch --depth=1 (shallow clone).Initially (first pull) everything works well. I have only one file in a subdirectory of my working tree, the one that I inserted in .git/info/sparse-checkout.Now I want to add more files from the remote repo.I have added the paths of those files in the .git/info/sparse-checkout file, but if I run "git pull origin master" again, I get this:[AMENDED]@BVLSYSB [~/[amended].hna.source]$ git pull origin masterFrom [amended]* branch master -> FETCH_HEADAlready up-to-date.This is not what I would have expected. Also not what I gather reading a lot of forum threads about sparse-checkout.What am I doing wrong?
git remote add origin [amended url]
git fetch --depth=1
git pull origin master
[AMENDED]@BVLSYSB [~/[amended].hna.source]$ git pull origin master
* branch master -> FETCH_HEAD
Thank you in advanceCris
Thanks for sharing your issue with the Forum. While Rocket Software provides this discussion area as a service for our Open Source members, we are not able to provide Forum support for all OS inquiries. Given that Rocket did not write Git itself, rather we ported it to z/OS, and your question has nothing to do with z/OS per se but rather is a purely Git question, please query standard Git resources on the internet to find answers.
git read-tree -mu HEAD