Git Desktop - graphical git frontend
  • Just looking around
    armo
    Posts: 20 from 2003/8/1
    From: Krakow - Poland
    I have published first public version of my Git Desktop, a graphical git frontend for MorphOS.
    Git Desktop is quite similar to GitHub Desktop and GitLab Discovery but also it has some features inspired by Visual Studio Code.

    For now this tool gives possibility of:
    - add/clone/create repository
    - switch/create(from)/rename/delete branch (only for local ones)
    - stage/unstage changes
    - commit with message
    - fetch/pull/push
    - view (color) diffs for changed files
    - list of stashes with preview + actions like stash/apply/drop(all)/pop
    - latest history (for now limited to latest 50 entries) also with showing (color) diffs of changed files
    - ...

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

    Screenshots:
    git.dektop_mos0.png
    git.dektop_mos1.png

    Requirements are MorphOS SDK (git). If repository requires authentication You have to do authentication with ssh-agent -D & something like ssh-add Home:.ssh/id_ed25519 before any actions like fetch/pull/push.

    Git Desktop is available at MorphOS-Storage and Aminet.
    https://www.morphos-storage.net/?find=GitDesktop
    http://aminet.net/package/dev/misc/GitDesktop

    From technical point Git Desktop is written in C++ and MUI based (via C++ wrappers: https://github.com/tdolphin-org/AmigaOS.MUI.cpp.wrapper).
  • »19.07.23 - 21:56
    Profile Visit Website
  • Just looking around
    Posts: 16 from 2022/8/17
    Very nice! I've used and know git CLI but having a nice GUI for it improves and speeds up some things.

    Once I get my hands on it (not much time lately to deal with hobbies like MOS), will post some feedback.
  • »20.07.23 - 08:53
    Profile
  • MDW
  • Order of the Butterfly
    Order of the Butterfly
    MDW
    Posts: 444 from 2003/7/26
    From: Wroclaw/Poland
    Quote:

    Papiosaur wrote:
    A support of Hollywood code will be a nice feature (if possible of course) :-)


    Is possible now.
    Git is very good, popular and modern version control system for each type of text files. Hollywood sources (Lua scripts) are text files so Git (and GitDesktop) always was ready for Hollywood. My repositories contain files: C, C++, Python, AmigaDOS scripts, Shell scripts (Unix/macOS), JSON, text. Each modification of these files are visible and is possible to comfortable comparing in Git, GitDesktop and MCAmiga (set as difftool in MorphOS Git).

    [ Edited by MDW 20.07.2023 - 16:04 ]
  • »20.07.23 - 15:03
    Profile Visit Website