dio
dio copied to clipboard
Outstanding bits to improve
Although the main pieces of dio now technically work, there are some areas which still need improvement:
-
~When dio is first downloaded and run, if no config file is found then it just errors out.~
- ~Instead, it should ask the user if a default one should be generated, and do so if the user wants one.~ Done. 18b9ea09875134f9e3625ba231e310dcf0bee8f0
- ~Instead, it should ask the user if a default one should be generated, and do so if the user wants one.~ Done. 18b9ea09875134f9e3625ba231e310dcf0bee8f0
-
Pushing of tags and releases to the cloud doesn't yet work :frowning:
- Creating tags and releases locally works, but the code to push them remotely hasn't been written yet
- Creating tags and releases locally works, but the code to push them remotely hasn't been written yet
-
Detecting deleted branches, tags, etc doesn't yet work
- At the moment when a branch is deleted on the remote server, with the next
pulloperation it'll be noticed as missing... but without any knowledge it's been deleted from the server. We'll likely need to add some state fields or something to the various structures.
- At the moment when a branch is deleted on the remote server, with the next
-
~Username and email address are set in the config file~
- ~We should use the email address from the certificate file instead.~ Done. 8cb716959d1101b3cf8a5c41a8482564ae817a9d
- ~We should use the email address from the certificate file instead.~ Done. 8cb716959d1101b3cf8a5c41a8482564ae817a9d
-
~Having some way to select (and change) the default database being operated on, so it doesn't need to be specified on the command line every time~
- Done. Added a new
selectcommand, for selecting the default database. 45f0c9b66287817a31bc019427cf0742185b04ca
- Done. Added a new