m/(\S+)\s+ ([^:]+):\s+ ((?:(?!\s*\(rev).)+))\s* (.*)/x;