In the config compare emails, I think it would be helpful to have the diffs show up with plus and minus a few lines, a bit more like RANCiD:
diff -U4 -r1.38 node.foo.com
t1-0/1/0:3 {
description customer-a;
- disable;
+ enable;
unit 0 {
family inet {
address 192.168.130.1/30;
}
Having the diffs show up like this, I feel it's easier to identify what lines in the config have changed. Often, interfaces on a router get enabled or disabled, but it's impossible from the compare emails to tell which interface it was, since this is all that's sent:
disable; > enable;
This has the additional benefit of making the emails so much easier to read. I find the current format very difficult to decipher, since the changed lines are word-wrapped.