I have published next public version (0.11.31) of my Git Desktop, a graphical git frontend for MorphOS.
For now this tool gives possibility of:
- add existing repository
- clone from remote repository
- create (init) new repository
- switch/rename/delete branch (only for local ones)
- create branch from current or from selected
- list of tracked/untracked file(s)
- stage/unstage changes
- commit with message
- fetch, pull, push
- preview/view (raw/color) of diff for changed/untracked files (few view
modes, including split mode)
- list of stashes with preview
- stash actions: stash, apply, drop, drop all, pop
- latest history/logs also with showing diffs of changed files
- undo last commit
- discard changes for given tracked/untracked file
- discard changes for selected/all files
- stash: given file, selected/all files
- custom stash name
- edit given tracked/untracked text file, via external editor -> Flow Studio
- view given tracked/untracked text/binary file, via external viewer -> MultiView
- help viewer for git subcommands
- publish branch
- open "home" page in web browser for GitHub/GitLab/Bitbucket repositories
- open "create new issue" page in web browser for GitHub/GitLab/Bitbucket repositories
- open "compare branch", "view branch", "create Pull Request" page in web browser for GitHub repositories
- publish branch
- checkout given commit
- configure global git options (user name, user email, default branch name)
- configure local (per repository) git options (user name, user email)
- copy author/hash/message of given commit to clipboard
- copy file path or file relative path to clipboard
- open new shell for given repository path
- open repository path via external editor -> Flow Studio
App is in beta state! Still miss many features. And has at least some bugs/problems.
Screenshots:
git.desktop_mos.0.pnggit.desktop_mos.1.pnggit.desktop_mos.2.png <-- SPLIT Diff Mode !!!
git.desktop_mos.3.png <-- 'FullHD'
Available at MorphOS-Storage and Aminet.
https://www.morphos-storage.net/?find=GitDesktophttp://aminet.net/package/dev/misc/GitDesktop