Remove the manual hacking of HEAD on the remote.

Additionally, bump the copyright to 2019.
master
Simon Quigley 5 years ago
parent 3cf55ad1e4
commit 1aca06be19

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# Copyright (C) 2018 Lubuntu Team # Copyright (C) 2018-2019 Lubuntu Team
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -16,15 +16,11 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
import git import git
import paramiko
import tempfile import tempfile
from phabricator import Phabricator from phabricator import Phabricator
RELEASE = "" RELEASE = ""
PASTRELEASE = "" PASTRELEASE = ""
SERVERHOST = ""
SERVERUSER = ""
REPOLOCATION = ""
REPOLISTPATH = "" REPOLISTPATH = ""
CLONEBASE = "" CLONEBASE = ""
phab = Phabricator(host="" + "/api/", token="") phab = Phabricator(host="" + "/api/", token="")
@ -50,12 +46,3 @@ with tempfile.TemporaryDirectory() as workingdir:
repo_id = rename_result["object"]["id"] repo_id = rename_result["object"]["id"]
phab.diffusion.looksoon(repositories=[repository]) phab.diffusion.looksoon(repositories=[repository])
print("Changed the default branch of " + repository + " to ubuntu/" + RELEASE + " in Phab.") print("Changed the default branch of " + repository + " to ubuntu/" + RELEASE + " in Phab.")
# Change the HEAD file on the remote
serverconn = paramiko.SSHClient()
serverconn.load_system_host_keys()
serverconn.connect(SERVERHOST, username=SERVERUSER)
command = "echo 'ref: refs/heads/ubuntu/{branch}' | sudo tee {repopath}{repoid}/HEAD".format(branch=RELEASE, repopath=REPOLOCATION, repoid=repo_id)
(stdin_, stdout_, stderr_) = serverconn.exec_command(command)
serverconn.close()
print("Changed the HEAD of " + repository + " to ubuntu/" + RELEASE + " in Phab.")

Loading…
Cancel
Save