#!/bin/bash
#
# Custom Git merge driver - merges PO files using msgcat(1)
#
# To use this,
# git config merge.pofile.name "Gettext merge driver"
# git config merge.pofile.driver "src/po/git-merge-po %O %A %B"
#
# - When merging branches, conflicts in PO files will be maked with "#-#-#-#"
#
O=""
A=""
B=""
# Extract the PO header from the current branch (top of file until first empty line)
header=""
# Merge files, then repair header
temp=""
# Clean up
# Check for conflicts
conflicts=
&&