Categories
SmartSynchronize

SmartSynchronize 4.4 preview 3

A new preview build for SmartSynchronize 4.4 is available for download.

It comes with syntax support for Lua (Nelua), Odin and Zig, fixes some bugs and contains some minor improvements.

Download
Change log

Categories
SmartGit

SmartGit 22.1 released!

We are delighted to announce the official release of SmartGit 22.1. First, we want to thank all users who have tested the preview versions and provided valuable feedback. Without you, the progress would not have been possible!

We have taken the SmartGit user feedback seriously and implemented some of the most requested features. SmartGit 22.1 comes with

  • the new Standard window to make workflows easier,
  • improved log graph display,
  • improved Git repository performance and flexibility,
  • multi-commit cherry-pick and revert can be continued after conflict,
  • better display of LFS states,
  • Syntax coloring support for new languages (Crystal, Zig, Groovy),
  • and improved a lot of other existing features.

Check out What’s New for a more detailed list of improvements in version 22.1.

SmartGit is a graphical front-end for the distributed version control systems Git which also can be used to work with Subversion repositories. SmartGit runs on 64-bit systems of Windows 10-11, macOS 10.13-13 and Linux (GTK 3.20+).

OpenSource developers, students, teachers or members of certain welfare institutions can request a free non-commercial license. For commercial use or if support is needed, you can purchase commercial licenses starting at 59 USD/year net (55 EUR/year net).

Download SmartGit 22.1

Note: if you already have an existing installation of SmartGit and your license covers updates until 2022-11-11 or later, you will be upgraded automatically during the next couple of weeks.

Categories
SmartGit

SmartGit 22.1 RC 4

The fourth release candiate (RC) for SmartGit 22.1 is available.

Download
Change log

Categories
SmartGit

Customizing the Graph colors for SmartGit 22.1

For SmartGit 22.1 we have extended the Graph color palette to 16 colors. Our main goal was to make collisions less likely. This has become an important objective as we have changed the overall Graph coloring logic to use constant, hash-based colors per branch. A drawback of the enlarged palette is that colors are not that distinctive anymore.

If you prefer to have different colors, you can use a custom theme file which just overrides graph.connector.<number> values, then configure this file in Preferences, User Interface. For example, to have an almost identical palette as for version 21.x, you have to add one more color (e.g. red) and then duplicate these first 8 slots to slots 9-16:

graph.connector.1=derive(#80ff00, 0.7, 0.7)
graph.connector.2=derive(#0000ff, 0.6, 0.9)
graph.connector.3=derive(#ff8000, 0.6, 0.95)
graph.connector.4=derive(#c000c0, 0.5, 0.9)
graph.connector.5=derive(#0080ff, 0.7, 0.8)
graph.connector.6=derive(#ffff00, 0.8, 0.7)
graph.connector.7=derive(#00ff40, 0.8, 0.7)
graph.connector.8=derive(#ff0000, 0.8, 0.7)
graph.connector.9=derive(#80ff00, 0.7, 0.7)
graph.connector.10=derive(#0000ff, 0.6, 0.9)
graph.connector.11=derive(#ff8000, 0.6, 0.95)
graph.connector.12=derive(#c000c0, 0.5, 0.9)
graph.connector.13=derive(#0080ff, 0.7, 0.8)
graph.connector.14=derive(#ffff00, 0.8, 0.7)
graph.connector.15=derive(#00ff40, 0.8, 0.7)
graph.connector.16=derive(#ff0000, 0.8, 0.7)

A compressed theme file graph-colors-v21.theme with exactly this configuration is attached to this post, it just needs to be unpacked.

If you think to have found a nice palette for version 22.1, please share with us at [email protected].

For more details on custom themes, have a look at Playing with themes.

 

Categories
SmartGit

SmartGit 22.1 RC 3

The third release candiate (RC) for SmartGit 22.1 is available.

Download
Change log

Categories
SmartGit

SmartGit 22.1 RC 2

The second release candiate (RC) for SmartGit 22.1 is available.

Download
Change log

Categories
SmartGit

Non-commercial licensing changes for SmartGit 22.1

For SmartGit 22.1, we have changed the non-commercial licensing conditions to be more permissive overall. SmartGit is now free for:

  1. everyone who spends the majority of their work on open-source projects (before, it was only “to actively work on open-source projects”, which is significantly more restrictive)
  2. employees or students on public academic institutions (before, it was only “for learning or teaching on a public academic institution”)

On the other hand, SmartGit can’t be used for “hobby usage” anymore (see below why).

Technically enforced licensing conditions

The new licensing conditions are now enforced by requiring a non-commercial license.

We have decided to take this step, because the current proportion of non-commercial users is above 60%. For a B2B-product in the Software industry, this is in stark contrast with the overall number of Software developers compared to the number of primary open source developers and academic users 😉

What about hobby usage?

Open-source usage and academic usage can be verified easily, closed-source hobby usage can’t. For this reason, we unfortunately had to drop the hobby usage option entirely.

We strongly commit to open-source and the entire SmartGit business is built upon open-source projects itself (and contributes back to these projects frequently). Hence, if you as a hobby-user are affected by this licensing change, please consider to publish your work (why not?) – then we are happy to support you and your project, too.

SmartSVN and SmartSynchronize

We have applied the same licensing changes for SmartSVN 14.3 and SmartSynchronize 4.4. Your non-commercial license will work with these products out-of-the-box.

Categories
SmartGit

SmartGit 22.1 RC 1

The first release candiate (RC) for SmartGit 22.1 is available.

Download
Change log

Categories
SmartSynchronize

SmartSynchronize 4.4 preview 2

A new preview build for SmartSynchronize 4.4 is available for download.

It comes with Batch Rename using regular expression, a couple of minor fixes and improvements as well as a serious fix for Linux.

Download
Change log

Categories
SmartGit

SmartGit 22.1 preview 17

A new preview build for SmartGit 22.1 is available. It contains a few improvements and fixes.

Download
Change log