public string project_id_name;
+ public string summaryToBranchName()
+ {
+ // first 5 words of summary..
+ var regex = new Regex ("[^A-Za-z0-9 ]+");
+ var str = regex.replace(this.summary, this.summary.length, 0);
+ string[] words = Regex.split_simple ("[ \t]+", str);
+ var ret = "";
+ for (var i =0; i< (words.length > 5 ? 5 : words.length); i++) {
+ ret += ret.length > 0 ? "_" : "";
+ ret += words[i];
+ }
+ return ret;
+
+ }
+
+
+
public void addTicket(Json.Object t)
{
var add = new RooTicket();
}
return null;
- }
+ }
+
public void loadTickets()
{
}
}
- public Gee.ArrayList<RooTicket> tickets; // only available for singletonn.
-
+
var authCode = Base64.encode ("%s:%s".printf(rs.username, rs.password).data);
message.request_headers.append("Authorization", "Basic %s".printf(authCode));
}
+
+