Skip to content

Releases: pragma-git/pragma-git

Release 0.9.12

04 May 21:25
Compare
Choose a tag to compare

Downloads

Windows
Mac - Intel or Rosetta
Mac - Apple silicon (M1, M2)
Linux deb
Linux rpm

Or download the one installer that matches your system from the "assets" link below.


Install

Windows : just run installer.
MacOS : Important -- follow "README.txt" on disk image.
Linux - read instructions


Changes

  • Fix error dialogs when git is not installed
  • Hide revert and cherrypick icons for Detached HEAD
  • nwjs 0.85.0
  • Amend to last commit, selected with checkbox (add modified files to last commit instead of new commit)
  • Change last commit-message (also using git amend)
  • Fix bug for find in merge window (didn't find all matches)
  • Clean started message text, when changing repository
  • Checkout individual files: remove checkout link if already latest version
  • Highlight table rows making it easier to match links, text etc in tables

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Release 0.9.11

05 Feb 20:39
Compare
Choose a tag to compare

Downloads

Windows
Mac - Intel or Rosetta
Mac - Apple silicon (M1, M2)
Linux deb
Linux rpm

Or download the one installer that matches your system from the "assets" link below.


Install

Windows : just run installer.
MacOS : Important -- follow "README.txt" on disk image.
Linux - read instructions


Changes

  • Update to nwjs 0.83.0
  • Fix credentials store on Windows using pragma-git's askpass
  • Fix -- frameless window (main window) cannot be moved in nwjs 0.83.0
  • Merge and Notes windows -- fix correct resize behavior
  • Fix issue #4 (#4). Make git config modifications local to pragma-git
  • Make .gitignore include specific to pragma-git (so command-line git isn't affected)
  • Diff-view -- jump to first diff when opened
  • List modified files : restore link for renamed files
  • List modified files : Renamed files displayed as renamed
  • Fix linux terminal-button with repo-paths having spaces
  • Fix git-ignore editor display

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Release 0.9.10

13 Sep 12:55
Compare
Choose a tag to compare

Downloads

Windows
Mac - Intel or Rosetta
Mac - Apple silicon (M1, M2)
Linux deb
Linux rpm

Or download the one installer that matches your system from the "assets" link below.


Install

Windows : just run installer.
MacOS : Important -- follow "README.txt" on disk image.
Linux - read instructions


Changes

  • Main -- dialog for commiting when in detached branch. Options to merge immediately to branch, delete, or make temporary branch ( TODO: fix help)
  • Main -- add dialog for unsaved changes on detached HEAD (options to stash or delete)
  • Main -- fix bug where manual push failed when auto-push setting was off
  • Main -- debug of git commands can be enabled manually in settings.json ( debug : true)
  • Main -- error message makes git's suggested git commands to run on click of hyperlink
  • Settings -- dark/light mode, and window scaling, are updated immediately
  • Settings -- edit global author info
  • Settings -- add multiple remotes (can merge from multiple remotes, for instance when forking)
  • Settings -- add link to templates in gitignore editor
  • Notes -- button to go back to earlier versions of personal notes
  • Notes -- theme for input dialogs updated
  • Graph -- fix that info window could not be shown on parent of selected node
  • Graph -- fix positioning of info window (so it does not overlap a parent node)
  • Graph -- info window improved coloring
  • List of modified files --removed apply-button
  • Pragma-Merge viewer -- an "all" button to merge all changes
  • Pragma-Merge viewer -- a "Reload" button to start over
  • Help -- improved Settings-help page (navigation through tabs)
  • Help -- help on dialogs when leaving detached HEAD
  • Default branch on init is now "main"
  • Fixed multiple minor issues
  • Add MIT License
  • Support for native Apple silicon
  • Fix bugs opening first time

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Release 0.9.9

03 May 15:32
Compare
Choose a tag to compare
Release 0.9.9 Pre-release
Pre-release

Downloads

Windows
Mac - Intel or Rosetta
Mac - Apple silicon (M1, M2)
Linux deb
Linux rpm

Or download the one installer that matches your system from the "assets" link below.


Install

Windows : just run installer.
MacOS : Important -- follow "README.txt" on disk image.
Linux - read instructions


Changes

  • Main -- dialog for commiting when in detached branch. Options to merge immediately to branch, delete, or make temporary branch ( TODO: fix help)
  • Main -- add dialog for unsaved changes on detached HEAD (options to stash or delete)
  • Main -- fix bug where manual push failed when auto-push setting was off
  • Main -- debug of git commands can be enabled manually in settings.json
  • Settings -- dark/light mode, and window scaling, are updated immediately
  • Settings -- edit global author info
  • Settings -- add multiple remotes (can merge from multiple remotes, for instance when forking)
  • Notes -- button to go back to earlier versions of personal notes
  • Notes -- theme for input dialogs updated
  • Graph -- fix that info window could not be shown on parent of selected node
  • Graph -- fix positioning of info window (so it does not overlap a parent node)
  • Graph -- info window improved coloring
  • List of modified files --removed apply-button
  • Help -- improved Settings-help page (navigation through tabs)
  • Help -- help on dialogs when leaving detached HEAD
  • Default branch on init is now "main"
  • Fixed multiple minor issues
  • Add MIT License
  • Apple silicon

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Release 0.9.8

24 Jul 10:29
Compare
Choose a tag to compare

Changes :

  • Pragma-merge -- dialog to warn about binary files
  • Pragma-merge -- fixed color-theme bug
  • Pragma-merge -- add viewing of new files from status list of changed files
  • Pragma-merge -- Improve merge color scheme for better readibility
  • Conflict resolution -- allow skipping files temporarily (you need to go back later)
  • Conflict resolution -- improve functionality for [Undo Merge] button
  • Graph-window -- fix bug in selection of found commit
  • Select off-branch commit in Graph window now displays correct message in main window
  • Settings-window -- speedup
  • Settings-window -- add Fork dialog
  • Main-window -- speedup
  • Main-window -- allow huge number of uncommitted files (some other git clients crashes)
  • Bug fix -- MacOS menu item is now removed for closed Notes window
  • Log improved for developers. Log code line-numbers for main-window callbacks, and for git-commands

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Quick Install

Download the one installer that matches your system from the "assets" link below:

  • win-x64.exe (Windows 64 bit)
  • mac-x64.dmg (Mac 64 bit)
  • linux-x64.deb (Linux 64 bit for Ubuntu, Linux Mint, Debian, ...)
  • linux-x64.rpm (Linux 64 bit RedHat, Fedora, CentOS, openSUSE, ...)

Install instructions

Release 0.9.7

25 Apr 19:36
Compare
Choose a tag to compare

Changes :

  • Main window -- Windows 10, fix hidden error dialog
  • Main window -- Windows10, fix drag-and-drop folder to main window (did not work at first run)
  • Main window -- Windows 10, fix that repo dropdown menu did not show when having graph open
  • Main window -- force git-fetch (don't wait for timed git-fetch event) by selecting current repo from repo-menu
  • Main window -- Show git download link, if git is not installed
  • Modified files window -- "Restore all" in modified files list now deletes files created after last commit (and as before, resets modified files to last commit).
  • Settings -- Jump to Remote Tab, after cloning (to allow tweaking of push settings)
  • Settings -- Add drag-and-drop of folders to repository setting dialogs. Modify look when dragging to main window.
  • Settings -- Scaling in main window updates after change and return
  • Settings -- Dark mode of main window updates after change
  • Settings -- Always on top defaults to false on first run
  • Graph window -- Click graph branch name from list, blink node with text to help noticing top of branch
  • Merge & Notes window -- Now follows zoom from settings correctly
  • Notes window -- Contextual table menu works
  • Updated simple-git -- Fixed vulnerability CVE-2022-24433
  • Improved Mac installer with readme file
  • Only build for 64-bit systems

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Quick Install

Download the one installer that matches your system from the "assets" link below:

  • win-x64.exe (Windows 64 bit)
  • mac-x64.dmg (Mac 64 bit)
  • linux-x64.deb (Linux 64 bit for Ubuntu, Linux Mint, Debian, ...)
  • linux-x64.rpm (Linux 64 bit RedHat, Fedora, CentOS, openSUSE, ...)

Install instructions

Release 0.9.6

23 Mar 10:04
Compare
Choose a tag to compare

Changes :

  • Moved autopush setting to Settings/Remote tab
  • Github wizard, defaults to allowing push to remote, and autopush.
  • Fixed crash on first install

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Quick Install

Download the one installer that matches your system from the "assets" link below:

  • win-x64.exe (Windows 64 bit)
  • mac-x64.dmg (Mac 64 bit)
  • linux-x64.deb (Linux 64 bit for Ubuntu, Linux Mint, Debian, ...)
  • linux-x64.rpm (Linux 64 bit RedHat, Fedora, CentOS, openSUSE, ...)
  • win-x86 (Windows 32 bit)

Install instructions

Release 0.9.5

16 Mar 16:22
Compare
Choose a tag to compare

Changes :

  • Fix workflow 1) create local repo, 2) create remote with github-button
  • Minor bug fixes : Add path separator in Settings info. Disallow multiple setting windows.

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Quick Install

Download the one installer that matches your system from the "assets" link below:

  • win-x64.exe (Windows 64 bit)
  • mac-x64.dmg (Mac 64 bit)
  • linux-x64.deb (Linux 64 bit for Ubuntu, Linux Mint, Debian, ...)
  • linux-x64.rpm (Linux 64 bit RedHat, Fedora, CentOS, openSUSE, ...)
  • win-x86 (Windows 32 bit)

Install instructions

Release 0.9.4

15 Feb 13:53
Compare
Choose a tag to compare

Changes in this release:

  • Color-theme added for about 120 code languages in merge window
  • Speed-up of graph drawing for large repos
  • Search in Graph : allow search for commit hash (and as before, text in commit message)
  • Setting per repository to allow push. This stops annoying password dialog for remotes that you don't have push access to
  • Github empty github-repository gets init dialog
  • Github credential dialog gives better hints (when to enter ACCESS TOKEN and empty password field)
  • Logfile showing git commands and user input (located in "HOMEFOLDER/.Pragma-git/.tmp/pragma-git-log.txt")
  • Bug fix : message placeholder now reflects file status correctly after 1) stashing, or 2) removing modified files from repo
  • Bug fix : in some niche cases, a modified file did not show links for diff in list of modified files

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io


Quick Install

Download the one installer that matches your system from the "assets" link below:

  • win-x64.exe (Windows 64 bit)
  • mac-x64.dmg (Mac 64 bit)
  • linux-x64.deb (Linux 64 bit for Ubuntu, Linux Mint, Debian, ...)
  • linux-x64.rpm (Linux 64 bit RedHat, Fedora, CentOS, openSUSE, ...)
  • win-x86 (Windows 32 bit)

Install instructions


Full Changelog: 0.9.3...0.9.4

Release 0.9.3

14 Jan 12:27
Compare
Choose a tag to compare

Fifth release of pragma-git

Changes :

  • Graph window : Commit info window stays opened until close-button pressed. Gives less flicker. Allows copying text to clipboard
  • Graph window : zoom with ctrl + mousewheel
  • Graph window : close button for commit info window
  • Settings window : improve Windows 10 red font display
  • Notes window : hyperlink to a local document opens in system's default app. Internet link opens in browser.
  • Diff window : improve theme colors for code chunks that differ
  • Reintroduced message at first start : "Drop folder on window ..."
  • Fix failed to start on new install (only upgrading from previous versions worked)

About Pragma-git

The aim with Pragma-git is to be

  • ”pragmatic” — aiming to be the opposite to how many beginners perceive git
  • easy to start — and something to grow in for daily programming tasks
  • friendly — guiding you through risks of data loss with pop-up warnings and instructions

Read more on the home page : https://pragma-git.github.io

Quick Install

Download the one installer that matches your system from the "assets" link below:

  • win-x64.exe (Windows 64 bit)
  • mac-x64.dmg (Mac 64 bit)
  • linux-x64.deb (Linux 64 bit for Ubuntu, Linux Mint, Debian, ...)
  • linux-x64.rpm (Linux 64 bit RedHat, Fedora, CentOS, openSUSE, ...)
  • win-x86 (Windows 32 bit)

Install instructions