aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tools/clone.toml
AgeCommit message (Collapse)AuthorFilesLines
2026-10-19clone tool: name the target owner-repoDanilo M.1-1/+1
A generic repo such as evgen2571/wallpapers cloned into wallpapers; the target now takes the owner's name, collapsing when owner and repo match and falling back to the bare name when the URL has none.
2026-10-19clone tool: clone a public repo into the host's folderDanilo M.1-0/+15
A public URL is cloned into ~/Programming/GIT/<host-folder>/<repo>, the folder chosen by host from ~/.config/desktop-assistant/clone-hosts (github.com, gitlab.com, forge.slackware.nl seeded). An unknown host or an already-cloned repo stops and asks with a concrete action; approving a new host folder appends it to the map, so later clones of that host ask nothing. Update pulls with --ff-only, never clones over the folder. test-clone.sh stubs git and uses a scratch tree and map.