projects
/
gitlive
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
48b3d2b
)
RooTicket.vala
author
Alan Knowles
<alan@roojs.com>
Wed, 31 Oct 2018 05:24:41 +0000
(13:24 +0800)
committer
Alan Knowles
<alan@roojs.com>
Wed, 31 Oct 2018 05:24:41 +0000
(13:24 +0800)
RooTicket.vala
patch
|
blob
|
history
diff --git
a/RooTicket.vala
b/RooTicket.vala
index
779bcfc
..
a9237da
100644
(file)
--- a/
RooTicket.vala
+++ b/
RooTicket.vala
@@
-30,6
+30,23
@@
class RooTicket : Object
public string project_id_name;
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();
public void addTicket(Json.Object t)
{
var add = new RooTicket();
@@
-50,7
+67,8
@@
class RooTicket : Object
}
return null;
}
return null;
- }
+ }
+
public void loadTickets()
{
public void loadTickets()
{
@@
-134,13
+152,14
@@
class RooTicket : Object
}
}
}
}
- 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));
}
var authCode = Base64.encode ("%s:%s".printf(rs.username, rs.password).data);
message.request_headers.append("Authorization", "Basic %s".printf(authCode));
}
+
+