#!/bin/sh
# Copyright (c) 2019-2024 Griefer@Work
#
# This software is provided 'as-is', without any express or implied
# warranty. In no event will the authors be held liable for any damages
# arising from the use of this software.
#
# Permission is granted to anyone to use this software for any purpose,
# including commercial applications, and to alter it and redistribute it
# freely, subject to the following restrictions:
#
# 1. The origin of this software must not be misrepresented; you must not
#    claim that you wrote the original software. If you use this software
#    in a product, an acknowledgement (see the following) in the product
#    documentation is required:
#    Portions Copyright (c) 2019-2024 Griefer@Work
# 2. Altered source versions must be plainly marked as such, and must not be
#    misrepresented as being the original software.
# 3. This notice may not be removed or altered from any source distribution.

# Allow the user to create a file ".kosrc" in
# their $HOME to override commit checks below.
[ -f "~/.kosrc" ] && . "~/.kosrc"

#error out if:
# - generate_headers.dee needs to be run
# - generate_syscalls.dee needs to be run
# - Automatically run autom8 on files from `git diff --name-only --cached`
if test -z "$KOS_GIT_PRE_COMMIT_SKIP_HOOKS"; then
	exec ./binutils/deemon/deemon kos/misc/git-hooks/pre-commit.dee
fi
