Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move some code out to move_path() | Thomas Voss | 2023-07-29 | 1 | -15/+14 |
| | |||||
* | Support -v, and make -d imply -v | Thomas Voss | 2023-07-29 | 1 | -5/+12 |
| | |||||
* | Build a 3-tuple intead of mutating a 2-tuple | Thomas Voss | 2023-07-29 | 1 | -19/+15 |
| | |||||
* | Copy+Delete because filesystems | Thomas Voss | 2023-07-29 | 1 | -2/+13 |
| | | | | | | | | | | | | Turns out that ‘fs::rename()’ calls ‘rename(2)’ under the hood. This is a problem because the temporary directory we use is typically located on a different filesystem than your home directory for example, and so this would fail. The shitty workaround here is to copy the files and then delete them. But it just keeps getting better! Turns out that despite the fact that ‘everything is a file’ on *NIX, we cannot just call ‘fs::copy()’ or ‘fs::remove_file()’ on directories; that would be too smart. | ||||
* | Minor comment reformat | Thomas Voss | 2023-07-29 | 1 | -2/+1 |
| | |||||
* | Reorder imports, and remove unused ones | Thomas Voss | 2023-07-29 | 1 | -2/+3 |
| | |||||
* | Genesis commit | Thomas Voss | 2023-07-29 | 3 | -0/+350 |