type: "POST",\r
url: "https://api.github.com/repos/"+userName+"/"+githubRepo+"/git/trees", \r
async: false,\r
+ dataType:'json',\r
data:'{ "base_tree" : "'+shaBaseTree+'", '+\r
'"tree":[{ '+\r
'"path":"'+ pathFile +'",'+\r
'}', \r
success: function(success)\r
{ // si l'appel a bien fonctionné\r
- shaNewTree = JSON.parse(success).sha;\r
+ shaNewTree = success.sha;\r
setNewCommit(); \r
},\r
error: function(){\r
type: "POST",\r
url: "https://api.github.com/repos/"+userName+"/"+githubRepo+"/git/commits", \r
async: false,\r
+ dataType:'json',\r
data:'{ "message" : "'+ commitMessage +'", '+\r
'"parents" :"'+shaLastCommit+'",'+ \r
'"tree": "'+shaNewTree+'"'+\r
'}', \r
success: function(success)\r
{\r
- shaNewCommit = JSON.parse(success).sha;\r
+ shaNewCommit = success.sha;\r
commit(); \r
},\r
error: function(){\r
beforeSend: function (xhr) { xhr.setRequestHeader ("Authorization", userB64); },\r
type: "POST",\r
url: "https://api.github.com/repos/"+userName+"/"+githubRepo+"/git/refs/heads/"+branchName, \r
+ dataType:'json',\r
data:'{ "sha" : "'+shaNewCommit+'", '+\r
'"force" :"true"'+\r
'}',\r
success: function(success) { displayMessage('Commit created successfully', 40, 40); },\r
- error:function(error){ displayMessage('Error ' + JSON.parse(error).object.message, 40, 40); }\r
+ error:function(error){ displayMessage('Error ' + error.object.message, 40, 40); }\r
});\r
}\r
\r
type: "POST", \r
url: "https://api.github.com/repos/"+userName+"/"+githubRepo+"/git/blobs", \r
async: false,\r
+ dataType:'json',\r
data:'{ "content" : "'+text.replace(/\r?\n/g, '\\n').replace(/\t/g, '\\t').replace(/\"/g,'\\"')+'", '+\r
'"encoding" :"utf-8"'+\r
'}',\r
success: function(success)\r
{ \r
- shaBlob = JSON.parse(success).sha;\r
+ shaBlob = success.sha;\r
setNewTree(); \r
},\r
error:function(error){ \r