Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2024 Meta-MorphOS.org
Description:A graphical git frontend for MorphOS, inspired by GitHub Desktop, GitLab Discovery
Developer/Porter:TDolphin
Mail:
Homepage:http://www.tdolphin.org
Readme:
############################################################

Git Desktop
(c) 2022-2024 TDolphin

web: http://www.tdolphin.org
email: info at tdolphin.org

############################################################

## Short

Git Desktop is a graphical git frontend for MorphOS.
It is quite similar to GitHub Desktop and GitLab Discovery but also it has some features inspired by Visual Studio Code, GitKraken.
Written in C++ and MUI based (via C++ wrappers: https://github.com/tdolphin-org/AmigaOS.MUI.cpp.wrapper).

Run from command line.

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 -> default is Flow Studio, can be changed
- view given tracked/untracked text/binary file, via external viewer -> default is MultiView, can be changed
- 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 (for current files and for historical files)
- open new shell for given repository path
- open repository path via external editor -> default is Flow Studio, can be changed
- diff accuracy mode: line or word
- open repository drawer in Ambient
- ...

If repository requires authentication You have to do authentication before any actions like fetch/pull/push.
You can do it with "ssh-agent -D", something like:
ssh-add Home:.ssh/id_ed25519 .

## Disclaimer

Git Desktop is in beta state. Still miss many features. And has at least some bugs/problems.

## Requirements

MorphOS 3.x + SDK

## Info/Credits

Rafal Zabdyr - author
Mariusz Wlodarczyk - testing, suggestions
Jacek Piszczek - help

In app images/icons are from:
- octicons (https://primer.style/design/foundations/icons)
- flatart (https://www.iconfinder.com/Flatart)
- pixan (https://www.iconfinder.com/iconsimple)
Git subcommand help files were taken from git repository (https://github.com/git/git).

Upload Date:Jan 17 2024
Category:Development/Tools
Download:GitDesktop_0.12.41.lha
Md5:cdf1fc2298ac98694770e1584de2c8f6
Size:1 MB
Downloads:116
Screenshot(s)
 
History
Last Comments