title: Jenkins - Impact of shallow clone
body: <p>I have setup Jenkins with Git SCM enabled.</p>
  
  <p>Since Git server is present in another country with slow intranet network connection, Git sync is too slow for me. it fails many times.</p>
  
  <p>I read some suggestions online saying 'enable shallow clone'.</p>
  
  <p>But my worry is will i miss something if i do shallow clone. Something like 'change history'.</p>
  
  <p>it is a Xamarin Android C# solution, wondering will it be safe to do shallow clone.</p>
  
  <p>Can shallow clone resolve my slow network issue.? How it impacts as a jenkins job?</p>