Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: git-sync | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 0.0.0~git20151024.eb9adaf | Vendor: openSUSE |
Release: bp153.1.15 | Build date: Sat Mar 6 03:07:02 2021 |
Group: Development/Tools/Version Control | Build host: lamb54 |
Size: 14602 | Source RPM: git-sync-0.0.0~git20151024.eb9adaf-bp153.1.15.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/simonthum/git-sync | |
Summary: Safe and simple one-script git synchronization |
Suppose you have a set of text files you care about, multiple machines to work on, and a central git repository (a.k.a. bare reporitory) at your disposal. You do not care about atomic commits, but coarse versioning and backup is grave. For example, server configuration or org-mode files. In that case, git-sync will help you keep things in sync. Unlike the myriad of scripts to do just that already available, it follows the KISS principle: It is safe, small, requires nothing but git and bash, but does not even try to shield you from git. It is non-interactive, but will cautiously exit with a useful hint or error if there is any kind of problem. It is ultimately intended for git-savy people. As a rule of thumb, if you know how to complete a failed rebase, you're fine. Tested on msysgit and a real bash. In case you know bash scripting, it will probably make your eyes bleed, but for some reason it works.
CC0-1.0
* Mon Mar 12 2018 jimmy@boombatower.com - Format spec. * Fri Mar 09 2018 jimmy@boombatower.com - Initial package.
/usr/bin/git-sync /usr/share/doc/packages/git-sync /usr/share/doc/packages/git-sync/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 9 14:29:22 2024