Skip to content

The aim of the project is to create cross-platform client for popular version control systems (VCS), such as Subversion, Git, Mercurial.

Notifications You must be signed in to change notification settings

PLLUG/sourceline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sourceline

Build Status

Description

The aim of the project is to create cross-platform client for popular version control systems (VCS), such as Subversion, Git, Mercurial. As bug tracking system we are using free redmine server http://hostedredmine.com/projects/source_line

Dependencies

Dependencies are stored in src/app/3rdparty folder

boost

Boost was added as a submodule. To get it use:

git submodule update --init --recursive

and you will get modular boost into 3rdparty/boost folder Refer to git submodules documentation for more information.

Build

Use Qt5 and compiler that supports at least C++11 features. Qt must be built with the compiler that supports C++11 also. For example, Qt5 with latest gcc or clang on Linux and Qt5 VS 2013 or Qt5MinGW on Windows.

Project workflow

Directory Structure

sourceline
├── docs
└── src
    ├── app
    │   ├── 3rdparty
    │   ├── pluginsupport
    │   ├── resources
    │   ├── settings_dialog
    │   └── ui
    ├── extensionlib
    ├── plugin
    ├── tools
    └── sourceline.pro

Branches, git workflow

Project has at least the two branches master and development. When adding new feature one creates features/feature_name branch from development branch where feature_name can start with task number. Pull requests with features are merged into development branch. Experiment features are in experimental/feature_name branches.

License

The project is licensed under GPL v3.

About

The aim of the project is to create cross-platform client for popular version control systems (VCS), such as Subversion, Git, Mercurial.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published