Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b4n/geany-git-ui
Geany plugin providing Git integration (unfinished yet)
https://github.com/b4n/geany-git-ui
geany-plugin git
Last synced: 26 days ago
JSON representation
Geany plugin providing Git integration (unfinished yet)
- Host: GitHub
- URL: https://github.com/b4n/geany-git-ui
- Owner: b4n
- Created: 2013-01-10T18:26:49.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-01-10T19:15:55.000Z (almost 12 years ago)
- Last Synced: 2024-10-02T00:33:38.511Z (about 1 month ago)
- Topics: geany-plugin, git
- Language: C
- Size: 195 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
This plugin aims at providing an UI inside Geany to interact with Git
repositories. It is currently lacking a lot of features and basically only
provides an history view allowing to browse a file's history and see the diffs
between many things.Building
========This package use regular Autotools, so you just need to run them. The
requirements are:* A C compiler (e.g. gcc);
* autoconf;
* automake;
* libtool;
* make;
* GTK2 development files (`libgtk2.0-dev` on Debian);
* Geany development files (inside the `geany` package on Debian).Now, prepare the build system::
$ ./autogen.sh
and then configure::
$ ./configure
and finally, build it::
$ make
Don't run `make install`, it won't do anything sensible for now. You need to
manually install the plugin file. Next steps will install the plugin in your
user's Geany configuration directory, if you want to install it system-wide,
just update the paths accordingly. First, make sure the target directory
actually exists::$ [ -d ~/.config/geany/plugins/ ] || mkdir ~/.config/geany/plugins/
and then, ask Libtool to install it, performing any required modifications on
it::$ libtool --mode install install .libs/libgeany-git-ui.so ~/.config/geany/plugins/
Using it
========Enable the plugin in Geany's plugin manager dialog. A new tab labeled "Git"
will appear on the left pane, and will display the history of the current file
if it is inside a Git repository.