aboutsummarylogtreecommitdiffstats
path: root/create-patch.sh
blob: 50cd5cfab39a7137d4a6f64515d3b24ab63a0707 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

# This script is used to create patch files.

# Current working directory should contain two subdirectories:
# * "org" — with oryginal GTK3 code,
# * "mod" — with modified GTK3 code.
# Patch file is saved under name specified by first argument.

if [[ -d ./org/gtk ]] && [[ -d ./mod/gtk ]] && [[ $1 ]]; then
	# Save.
	diff -U 10 -r -Z -B ./org/gtk ./mod/gtk > "$1.patch"
	# Preview.
	reset; diff --color=always -U 10 -r -Z -B ./org/gtk ./mod/gtk
fi