[21:35] alard: I thought further about moving tinyback from my personal github account to the archivteam organization [21:35] A possible fix would be to add a timeout for the git pull (so basically extend AsyncPOpen to support timeouts), then the pull will timeout, urlteam will be marked as failed project and removed. [21:35] The git pull will then hang forever, because when a repository does not exist, github asks for username/password because it might just be a private repository. [21:35] The warrior only git pulls if the repository already exists on the harddisk, which means it won't notice that the URL has changed. [21:35] And then, on the next try, the warrior will just clone the whole repository from the new URL. [21:36] Does that make sense? [21:39] Wouldn't it be easier to just remove the password prompt? [21:41] This seems to work: GIT_ASKPASS=echo git clone https://github.com/ArchiveTeam/nonexistent.git [21:42] or just 'echo git add remote lololol' [21:43] What would that do? [21:44] I was thinking of manipulating .git/config and changing the URL of the repo [21:46] git config remote.origin.url "$URL" would work too [21:47] So 1) Update warrior code to always the the git remote before pull, 2) Remove urlteam project from warriorhq, 3) Ask github to switch project over to organization, 4) re-add urlteam project to warriorhq [21:47] to always the the [21:47] By the way; What's the preferred way of doing changes to our projects? Branch and submit pull request? [21:47] Yes, and 5) add GIT_ASKPASS=echo anyway, since the asking-a-password is never a good idea. [22:06] Something like this? https://github.com/ArchiveTeam/seesaw-kit/compare/master...development [22:08] Yes, this should work. Did you try it inside a warrior? [22:09] Now that I think about it, simply changing the repository URL is much better, because then the whole "failed project, reclone project" cycle is avoided [22:09] I'm going to try. My warrior is currently busy with two large DailyBooth users. [22:13] It works if I run the warrior scripts on my own computer, so I think it works. [22:13] I changed the repository url before updating, the warrior changed it back. [23:13] The new version of seesaw works, so I've added it to the production branch. We should wait a few days for the warriors to update. [23:14] (The urlteam tracker has new colors, I see. Nice!) [23:16] Google graphs are awesome :D [23:18] Moving repositores needs to be authorized manually by Github staff, so we will have to remove the urlteam project, then ask github to switch accounts, and then can re-add the project, because we won't know exactly when the switch will happen