gawk: Accessing The Source

1 
1 C.2.1 Accessing The 'gawk' Git Repository
1 -----------------------------------------
1 
11 As 'gawk' is Free Software, the source code is always available.  ⇒
 Gawk Distribution describes how to get and build the formal, released
1 versions of 'gawk'.
1 
1    However, if you want to modify 'gawk' and contribute back your
1 changes, you will probably wish to work with the development version.
1 To do so, you will need to access the 'gawk' source code repository.
1 The code is maintained using the Git distributed version control system
1 (https://git-scm.com).  You will need to install it if your system
1 doesn't have it.  Once you have done so, use the command:
1 
1      git clone git://git.savannah.gnu.org/gawk.git
1 
1 This clones the 'gawk' repository.  If you are behind a firewall that
1 does not allow you to use the Git native protocol, you can still access
1 the repository using:
1 
1      git clone https://git.savannah.gnu.org/r/gawk.git
1 
1    Once you have made changes, you can use 'git diff' to produce a
1 patch, and send that to the 'gawk' maintainer; see ⇒Bugs, for how
1 to do that.
1 
1    Once upon a time there was Git-CVS gateway for use by people who
1 could not install Git.  However, this gateway no longer works, so you
1 may have better luck using a more modern version control system like
1 Bazaar, that has a Git plug-in for working with Git repositories.
1