Skip to content

Katona/cbGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Overview

cbGit is going to be a simple Git plugin for the Code::Blocks IDE. I started it
to practice C++, Code:Blocks and Git. Since all these things are quite new for
me, it may took a while to create a usable and stable tool.

2. Features

There are only a limited number of features currently:
    - File statuses (untracked, added, modified, up-to-date) are shown in the
      Projects view. Since Code:Blocks can only show one status of a file, the
      work tree status is shown first, and if the file doesn't have then it's 
      status in the staging are is displayed.
    - Files can be added (git add), commited (git commit -m), reverted (git checkout).
    - Projects can be commited. Uses 'git commit -a', therefore files which are
      untracked (and not added by hand) will not be commited.

3. Compile

The plugin is being developed with Code::Blocks itself under Linux. The
repository contains the whole project, no Makefile has been created yet for the
compilation.

4. Additional information

The plugin is being developed on Linux, I have not tried to compile it on other
OS, it may compile but probably it wouldn't work. There is no dependency on
other libraries, but Git must be installed for the plugin to work.

5. TODO

Constant refactoring...

Adding new features: remove file, push/pull, diff, change history.

About

Git plugin for the Code::Blocks IDE

Resources

Stars

Watchers

Forks

Packages

No packages published