shithub: git9

Download patch

ref: 67f0afe458b29d4bacedb2a4139abe82c1adcf86
parent: 76e4b8fff1607a0b0c7f8ddb844bbce0aa78b7d4
author: kvik <kvik@a-b.xyz>
date: Sat Nov 28 22:05:13 EST 2020

git/export: diff added or deleted files against /dev/null

--- a/export
+++ b/export
@@ -57,8 +57,15 @@
 			next
 		}
 		{print; printf "\n"}'
-		for(f in $fc)
-			ape/diff -urN a/$f b/$f
+		for(f in $fc){
+			a=a/$f
+			if(! test -e $a)
+				a=/dev/null
+			b=b/$f
+			if(! test -e $b)
+				b=/dev/null
+			ape/diff -urN $a $b
+		}
 	} >$patchfile
 	if(~ $#patchdir 0){
 		cat $patchfile