Sign In

Git API by Hampel Software Engineering - Toolkit for LabVIEW Download

A collection of LabVIEW VIs for using the git command line client.

* 6 ↓158
 screenshot
Version1.0.0.1
ReleasedDec 07, 2021
Publisher Hampel Software Engineering
License BSD License
LabVIEW VersionLabVIEW>=16.0
Operating System Windows, Mac, and Linux
Project links Homepage   Documentation   Repository  

Description

A collection of LabVIEW VIs for using the git command line client.

In the NI Example Finder, browsing the directory structure, navigate to \Hampel Software Engineering\Git API for an example.

------------------------------------------------------------
Interested in CI/CD with LabVIEW? Then visit our Release Automation Tools at https://rat.hampel-soft.com. Our tools help automate the testing, documenting, building, packaging and publishing of your projects. Built-in support for Git lets you trigger our tools from your repository, via GitLab CI/CD or Azure DevOps amongst others.
------------------------------------------------------------

This software is published under a free licence; you can use, modify and extend it as you wish. However, if you need commercial support, feel free to reach out to us.

At Hampel Software Engineering (HSE) we work with our customers to increase the quality of their software through improved development processes. If you are interested in working with HSE or want to learn more about how we can help you please visit www.hampel-soft.com.

Release Notes

1.0.0.1 (Dec 07, 2021)

[IMPORTANT] major update - this version will break with the old API
[FEATURE] implement new feature (issues #5, #8, #13)
- add basic git commands (add, branch, checkout, clean, clone, commit, config, describe, diff, log, ls-files, pull, push, reset, rev-list, show, status, tag)
- add git flow commands (feature: start, publish, finish, checkout; hotfix: start, finish; release: start, publish, track, finish)
- add advanced git commands (list staged files, list unstaged files, list untracked files, push tags, push current branch with tags, show commit info, list commit logs)
[IMPROVEMENT] remove hardcoded GitLab from Clone Repository (issue #7)
[IMPROVEMENT] allow Pull Repository to work with Main instead of Master (issue #11)
[IMPROVEMENT] wrap in lvlib (issue #14)
[FEATURE] add optional param input for more flexibility (issue #15)
[IMPROVEMENT] wire through git-api for easier use in sequence (issue #16)

alexelb and joerghampel were contributors to this release


Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.

Versions
Featured in

  Post an Idea   Post a Resource

Recent Posts

Is there an edition for Windows system?
I download the package and find it's a .vip file and it seems that I can't install it in Windows.

by Chenyu, 5 months ago, 2 , 0
suggestion