DeepGit



Deepin 20.1 (1010) comes with a new 5.8 (Stable) kernel, Debian 10.6 repositories, enhanced system stability and compatibility, and optimized performance in startup time, installation time, resource usage, startup response, etc. Deepin apps are updated as well for better user experiences. DeepGit is a tool to investigate the history of source code. It combines Git Blame and Log information and makes it easy to trace changes to a line or block of code. DeepGit will detect code movements, even if lines are not identical. DeepGit is a Git desktop client that can help you analyze your projects and quickly identify who and when performed adjustments to the source code. Instead of letting you navigate through commits.

SmartGit

Get your commit done.
SmartGit is a graphical Git client with support for GitHub, Bitbucket and GitLab. SmartGit runs on Windows, macOS and Linux.

We're Syntevo Resellers. Syntevo GmbH is a German software developer company specialised in version control software like the Git client SmartGit, the SVN client SmartSVN, file and directory compare SmartSynchronize, and others. DeepGit is not difficult to use, but it cannot be connected to an online Git repository. Therefore, you must first use Git to clone the repository and create a local copy that can be passed as a.

One for All.

This powerful, multi-platform Git client has the same intuitive user interface on Windows, macOS and Linux:

  • graphical merge and commit history
  • drag and drop commit reordering, merging or rebase

Use your SmartGit license on as many machines and operating systems you like.

Everything Included.

No need to install and configure additional tools.

SmartGit includes:

  • command line Git client (Windows, macOS)
  • Graphical Merge and Commit History
  • Git-Flow
  • SSH-client
  • File Compare
  • File Merge (“Conflict Solver”)

Adopt to Your Needs and Workflows.

A commercial Git client should support your work-flows. You can customize SmartGit in various ways:

  • Preferences for Merging, Rebasing
  • Layout of certain views,
  • External tools,
  • External or built-in Compare or Conflict Solver tools,
  • Keyboard shortcuts,
  • Toolbars,
  • Syntax coloring,
  • Light and dark themes

Deepgate Codex Series

Interacting with popular platforms.

SmartGit comes with special integrations for GitHub, BitBucket and BitBucket Server (former Atlassian Stash) to create and resolve Pull Requests and Review Comments.

SmartSynchronize

Comparing Directories the Smart Way.
SmartSynchronize is an advanced file and directory compare tool.

SmartSynchronize is a multi-platform file and directory compare tool. It allows you to compare files or perform 3-way-merges, both with the ability to edit the file contents. SmartSynchronize is optimized for comparing directory structures (for example, of software projects), and can keep them synchronized.

Deepgit

Main Features:

File Compare

  • comfortable editing and transfer of changes from one file to the other
  • inner-line change detection

Directory Compare

  • configurable filter for customized directory scanning (inclusion and exclusion)
  • configurable filter for ignored files
  • easy transfer of changes from one directory structure to another
  • saving configuration for later re-use (“profile”)
  • automatic synchronization depending on file times and previous synchronization time

3-Way-Merge

DeepGit
  • ability to edit each of the three files
  • easy merge from changed files to resulting files

General

  • command line interface for easy invocation from other applications
  • configurable font, colors and accelerators
  • runs on Windows, Linux, macOS
  • support for all major text file encodings

What SmartSynchronize is not:

SmartSynchronize is not designed as a backup tool or for synchronizing with remote hosts, e.g. FTP. It does not know about platform-dependent file attributes like executable flags or permissions.

DeepGit

Go beyond.
Answer the question “why is this code there?” more effectively than with conventional Git clients.

DeepGit is a tool to investigate the history of source code. It is based on git blame and makes it easy to trace changes to a line or block of code. DeepGit will detect code movements, even if lines are not identical.

Why prefer DeepGit?

DeepGit is free

DeepGit is free to use for everyone, even in a commercial environment.

Works in almost any environment

Use DeepGit on Windows, macOS and Linux.

Integrate DeepGit with any IDE which supports external tools: Eclipse, Visual Studio, IntelliJ Idea, … and powerful text editors like Sublime.

Software Sources Ltd is Syntevo’s Reseller.

Package Details: deepgit 4.1-1

Package Actions

  • View PKGBUILD / View Changes
Git Clone URL: https://aur.archlinux.org/deepgit.git (read-only, click to copy)
Package Base: deepgit
Description: A tool to investigate the history of source code.
Upstream URL: http://www.syntevo.com/deepgit/
Licenses: custom
Submitter: Psykar
Maintainer: ewirch
Last Packager: ewirch
Votes: 3
Popularity: 0.052548
First Submitted: 2016-12-08 01:47
Last Updated: 2020-12-01 14:08

Dependencies (2)

Deepgate

  • hicolor-icon-theme(hicolor-icon-theme-git)
  • java-environment>=8 (jdk5, tuxjdk, jdk7-openjdk-infinality, java-8-openjdk-shenandoah, jdk8-openjdk-infinality, java-gcj-compat, jdk9, zulu-10-bin, jdk-devel, jdk8-arm64, jdk6, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk8-openjdk-dcevm, jdk11-graalvm-ee-bin, jdk8-arm, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk8-openjdk-jetbrains, jdk8-openjdk-shenandoah, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jdk8-jetbrains, jdk7r1-j9-bin, jdk7-j9-bin, zulu-14-bin, zulu-13-bin, jdk-bcl, amazon-corretto-15, jdk11-openj9-bin, amazon-corretto-8, amazon-corretto-11, jdk11-openjdk-dcevm-conflicts-fixed, jdk8, jdk11-adoptopenjdk, zulu-15-bin, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-full-bin, liberica-jdk-8-full-bin, liberica-jdk-11-full-bin, liberica-jre-11-bin, liberica-jre-8-full-bin, jdk8-j9-bin, zulu-embedded-jdk11, jdk8-openj9-bin, zulu-embedded-jdk8, jdk11, sapmachine-jdk-bin, jdk8-adoptopenjdk, jdk-arm, jdk11-jetbrains-imfix, java-openjdk-bin, jdk-openj9-bin, jdk-adoptopenjdk, jdk, zulu-16-bin, liberica-jdk-full-bin, jdk15-adoptopenjdk, jdk-openj9, amazon-corretto-16, zulu-embedded-jdk, java-openjdk-ea-bin, jdk16-graalvm-bin, jdk8-graalvm-bin, jdk11-graalvm-bin, java-openjdk-loom-ea-bin, zulu-8-bin, zulu-11-bin, jre-jetbrains, jdk-jetbrains, jdk-openjdk, jdk11-openjdk, jdk7-openjdk, jdk8-openjdk)

Sources (3)

Psykar commented on 2019-02-19 21:50

R for mac update. I haven't used this in a few years - so if someone wants to grab it, go for it!

Psykar commented on 2017-10-16 00:06

Psykar commented on 2017-01-30 00:52

Updated java dependency.
You're entirely correct that it only needs the runtime!

jjacky commented on 2017-01-29 17:08

Deephit

Dependency java-environment is wrong, java-runtime is enough. As it says on the wiki, jdk is needed when compilation is required, to simply run java software, as is the case here, jre is all that's needed.
Thanks for the package.

Psykar commented on 2017-01-12 03:22

symbal - the link you provided appears to be for people packaging alternate JVMs, not for packages that run using existing JVMs.
I followed the guidelines here https://wiki.archlinux.org/index.php/Java_package_guidelines for packaging this (they were a pain)
If specific changes are required, let me know - currently it's started using a custom script which launches using /usr/bin/java (which is what the archlinux-java script replaces), hacked down from the provided one in the tarball provided by Syntevo (see https://aur.archlinux.org/cgit/aur.git/tree/deepgit.sh?h=deepgit )

symbal commented on 2017-01-12 03:14

Please could modify this package so that it conforms to the way Arch handles Java as shown at the following link? This didn't work when using Java 7 but, worked no problem with version 8.
https://wiki.archlinux.org/index.php/java#Package_pre-requisites_to_support_archlinux-java

Psykar commented on 2017-01-01 22:43

stevenbenner commented on 2016-12-23 20:42

Minor request: Could you use https urls for the syntevo.com sources (.SRCINFO and PKGBUILD)?