Can install a file preprocessor script to run on each file at push?

Previous SVN and CVS system supported the installation of a script to run on each committed file.
For example, we may with to forcefully insert copyright, or committer comments in each file for a set of file types.
Is this type of customization possible in gitlab?

Thanks,

  • Stuart

https://githooks.com/ might be of help, didn’t do a complete read, but I believe that should supply you with a point to start.