test = function test(resolve, reject) {
							clearTimeout(timeout);
							_this3.request("repos/" + forkInfo.full_name + "/commits", { until: "1970-01-01T00:00:00Z" }, "HEAD").then(function (x) {
								resolve(forkInfo);
							}).catch(function (x) {
								// Try again after 1 second
								timeout = setTimeout(test, 1000);
							});
						}
Saves a file to the backend.
@param {String} serialized - Serialized data
@param {String} path - Optional file path
@return {Promise} A promise that resolves when the file is saved.