GetArchive: Support excluding paths
This MR adds repeated bytes exclude = 6
to RepositoryService.GetArchiveRequest
. Exclusions will be passed to git archive
as :(exclude)<path>
pathspecs. This is necessary for Go support for replacing custom archive generation with a call to GetArchive: gitlab#223577.
Closes #2893 (closed).