From 0ea8735cfa3033e4b974bd1f9d4bbf8a7d74e8ca Mon Sep 17 00:00:00 2001
From: Mert Dirik <mertdirik@gmail.com>
Date: Tue, 21 Oct 2014 03:09:14 +0300
Subject: [PATCH] Check for existence of 'comm' command

---
 vcsh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/vcsh b/vcsh
index 8e765c4..cebd798 100755
--- a/vcsh
+++ b/vcsh
@@ -284,7 +284,13 @@ retire() {
 	unset VCSH_DIRECTORY
 }
 
+command_exists() {
+	command -v "$1" >/dev/null 2>&1 || fatal "Could not find '$1' command"
+}
+
 list_untracked() {
+	command_exists comm
+
 	temp_file_others=$(mktemp) || fatal 'Could not create temp file'
 	temp_file_untracked=$(mktemp) || fatal 'Could not create temp file'
 	temp_file_untracked_copy=$(mktemp) || fatal 'Could not create temp file'
-- 
GitLab