Watching yourself work
Posted Wed, 28 Dec 2005
I got bored and wanted to see how many lines of code I had otherwise altered since winter break started.
The actual numbers are:
- Added: 1617
- Deleted: 1964
% p4 diff -ds `find ./ | sed -e 's,$,@2005/12/20,'` > changes
% awk 'BEGIN { add = 0; del = 0; chg = 0 };
/^add/ { add += $4 };
/^deleted/ { del += $4 };
/^changed/ { chg += $4 };
END { printf "Add/Del/Chg: %d/%d/%d", add, del, chg}' changes
Add/Del/Chg: 326/10/139
% svn diff -r {2005-12-20}:head > diffs
% awk 'BEGIN {add = 0; del = 0}
/^-[^-]/ { add += 1};
/^+[^+]/ { del += 1 };
END { print add" "del}' diffs
1152 1815