Subject: [PATCH 00/13] Enabling z/OS workflow for git

From: "Haritha via GitGitGadget" <[email-masked]>
Date: Mon, 13 Nov 2023 10:24:02 +0000

z/OS is an IBM mainframe operating system, also known as OS/390. Our team
has been actively involved in porting Git to z/OS and we have made
significant modifications to facilitate this process. The patch below is the
initial configuration for z/OS. I also have few follow up changes and I will
send that after these changes are approved. Please let me know if there are
any concerns.

Haritha D (13):
  Enabling z/OS workflow for git
  Enable builds for z/OS.
  spaces and errors fix Handled git pipeline errors
  fixes for build errors Handled git pipeline errorse
  fixes for build errors
  spaces and errors fix Handled git pipeline errors
  spaces and errors fix Handled git pipeline errors
  platform_name fix Handled git pipeline errors
  strncpy fix Handled git pipeline errors
  strncpy fix Handled git pipeline errors
  strncpy fix Handled git pipeline errors
  Handled git pipeline errors - Memory leak
  Handled git pipeline errors - z/OS enable

 Makefile              | 21 +++++++++---
 builtin.h             |  3 ++
 builtin/archive.c     |  6 ++++
 builtin/hash-object.c | 28 +++++++++++++++
 combine-diff.c        |  4 +++
 config.c              |  7 ++++
 config.mak.uname      | 20 +++++++++++
 configure.ac          |  3 ++
 convert.c             | 58 +++++++++++++++++++++++++++----
 copy.c                |  3 ++
 diff.c                | 11 ++++++
 entry.c               | 26 ++++++++++++++
 environment.c         |  3 ++
 fetch-negotiator.h    |  2 +-
 fetch-pack.c          |  4 +--
 git-compat-util.h     |  8 +++++
 negotiator/default.c  |  4 +--
 negotiator/noop.c     |  4 +--
 negotiator/skipping.c |  4 +--
 object-file.c         | 80 ++++++++++++++++++++++++++++++++++++++++++-
 read-cache.c          |  3 ++
 utf8.c                | 11 ++++++
 22 files changed, 292 insertions(+), 21 deletions(-)

base-commit: a9ecda2788e229afc9b611acaa26d0d9d4da53ed
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1537%2FHarithaIBM%2Fenablezos-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1537/HarithaIBM/enablezos-v1
Pull-Request: https://github.com/git/git/pull/1537
-- 
gitgitgadget