Skip to main content

Posts

Showing posts with the label bash

Finding per user contributions in an SVN repo

There was a need to get per user contributions in a project last year. That project was versioned using Subversion (svn). At last we came up with the following script, which surely is not fool proof, provides an over all per user contribution. Here it's: However, I left it to you to improve further; who knows the unmodified version might be good enough for you.

Set difference: Data provided from two big files with one number at a line

Today, I had to find out difference between two huge lists of numbers. Numbers are 17 digits long and list are of around 1 lac. PS: I'm documenting both versions here for my future reference. I used python, because diff doesn't felt good for me. because it will print both ins and outs of both files. Also, I ruled out diff's possibility, because I didn't felt it will work at that time. Later, at home: I give diff a try. Yes, it's not that beautiful as in python. I'd cut and sed a bit. But still, it's a "one liner" and I like 'em a lot.