darkshram / caja-git

Caja extension show information about the current git directory. Fork of nautilus-git.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note: This project is obsolete.

Please use RabbitVCS caja extension.

You may still use caja-git only with python2-caja (MATE Desktop < 1.20).

caja-git

Caja extension to add important information about the current git directory. This project is based on nautilus-git by Bilal Elmoussaoui.

Requirements:

Running dependencies

  • python2
  • git
  • caja-python or python2-caja >= 1.17.0

Building dependencies

  • meson
  • ninja
  • intltool
  • gtk+-3.0
  • gobject-introspection:
    • Debian/Ubuntu : libgirepository1.0-dev
    • Fedora : gobject-introspection-devel
    • Archlinux :  gobject-introspection

Manual installation

1- Install requirements

2- Clone the repository

git clone https://github.com/darkshram/caja-git

3- Build it!

cd caja-git
mkdir build
cd build
meson .. --prefix /usr -Dfile_manager=caja
sudo ninja install

4- Restart Caja

caja -q

How to uninstall

1- Download the uninstall script.

cd /tmp && wget -O uninstall.sh https://raw.githubusercontent.com/darkshram/caja-git/master/uninstall.sh

2- Make the file executable

chmod +x ./uninstall.sh

3- Run it!

sudo ./uninstall.sh /usr

PS : Replace /usr with whatever installation prefix you have chosen before.

Credits

  • Code was originally written by Bilal Elmoussaoui.
  • The caja-git-symbolic icon was designed by gitg design team.

Screenshots

Caja main window

Compare commits

Changes detected

New files detected

Caja Git tab in properties window

Compare commits

About

Caja extension show information about the current git directory. Fork of nautilus-git.

License:GNU General Public License v3.0


Languages

Language:Python 84.5%Language:Meson 9.8%Language:Shell 5.7%