diff options
-rw-r--r-- | code-review-database | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/code-review-database b/code-review-database index 642f9c4..eb18818 100644 --- a/code-review-database +++ b/code-review-database @@ -31,13 +31,16 @@ function create_merge_base () { sqlite3 "$DATABASE" <<-SQL BEGIN TRANSACTION; + UPDATE merge_bases + SET base = '$base' + WHERE head = '$head'; + INSERT INTO merge_bases (head, base) - VALUES - ( - '$head', - '$base' - ); + SELECT + '$head', + '$base' + WHERE (SELECT changes() = 0); COMMIT; SQL |