public void setAuth(session, message) {
string str;
+ var username = "";
+ var password = "";
GLib.FileUtils.get_contents(GLib.Environment.get_home_dir() + "/.netrc"), out str);
var lines = str.split("\n");
for(var i=0; i< lines.length; i++) {
// assumes one line per entry.. if not we are buggered...
var bits = Regex.split_simple ("[ \t]+", line[i].strip());
- if (bits.length < 7 || bits[0] != "machine") {
+ if (bits.length < 7 || bits[0] != "machine" || bits[1] != "git.roojs.com") {
continue;
}
+ // we are gussing....
+ username = bits[3];
+ password = bits[5];
}
+
+
}