Skip to content
This repository has been archived by the owner on Feb 6, 2023. It is now read-only.
/ caja-git Public archive

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

License

Notifications You must be signed in to change notification settings

darkshram/caja-git

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published