• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..09-Oct-2021-

src/H09-Oct-2021-7,0225,721

AUTHORSH A D16-Jul-201782 32

COPYINGH A D16-Jul-201717.6 KiB341281

ChangeLogH A D16-Jul-201778 21

Makefile.amH A D16-Jul-201777 53

Makefile.inH A D29-Sep-202126.9 KiB865779

NEWSH A D16-Jul-201713 21

READMEH A D11-May-20202.9 KiB12391

THANKSH A D16-Jul-2017800 1815

TODOH A D16-Jul-2017449 1211

README

1GeanyVC
2===========
3
4.. contents::
5
6About
7-----
8
9GeanyVC is plugin that provides a uniform way of accessing the different
10version-control systems inside Geany IDE. Only small subset of vc is
11implemented, but, hey, you don't need anything besides diff, log, status,
12revert and commit most time.
13
14Features
15--------
16
17*Bazaar, Fossil, GIT, Mercurial, Subversion, SVK*
18^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19
20* diff file
21* diff directory
22* diff base directory
23* blame
24* log file
25* log directory
26* log base directory
27* status
28* revert file
29* revert directory
30* revert base directory
31* show unmodified original file
32* add file
33* remove file
34* update
35* commit
36
37*CVS*
38^^^^^
39
40* diff file
41* diff directory
42* diff base directory
43* log file
44* log directory
45* log base directory
46* status
47* revert file
48* revert directory
49* revert base directory
50* update
51* commit
52
53Usage
54-----
55
56*Activation*
57^^^^^^^^^^^^
58
59After compiling and/or installing GeanyVC, start Geany and go to
60menu Tools->Plugin Manager and activate the checkbox at GeanyVC.
61
62*Configuration*
63^^^^^^^^^^^^^^^
64
65Using Geany's plugin configuration dialog, you can change some
66options of behavior of plugin.
67
68*Change flag for document tabs created with pluging*
69++++++++++++++++++++++++++++++++++++++++++++++++++++
70
71If this option is activated, every new by the GeanyVC created
72document tab will be marked as changed. This will cause Geany to ask
73you whether you want to save when closing the document.
74
75Even thus this option is useful in some cases, it could cause a big
76number of sometimes annoying "Do you want to save"-dialogs.
77
78*Confirm adding new files to a VCS*
79+++++++++++++++++++++++++++++++++++
80
81Shows a confirmation dialog on adding a new (created) file to VCS.
82If not set you will not see dialog "Do you want to add <file>?" and
83GeanyVC will add the file without any further questioning.
84
85*Maximize commit dialog*
86++++++++++++++++++++++++
87
88If this option is activated, commit dialog will fit the full size of your
89monitor. If it is not set commit dialog size will be 700x500.
90
91*Use external diff viewer*
92++++++++++++++++++++++++++
93
94If this option is activated and you have **meld**, **kompare**,
95**kdiff3**, **diffuse** or **tkdiff** available from command line,
96one of these program will be used to show differences for "Diff From
97Current File" command.
98
99*Enable CVS/GIT/SVN/SVK/Bazaar/Fossil/Mercurial*
100++++++++++++++++++++++++++++++++++++++++++++++++
101
102GeanyVC detects if opened file is in version control by checking
103directories and executing commands from version control systems
104toolchain. These options disable checking for particular version
105control system.
106
107Disabling not required ones can speed up things. So it is
108recommended to activate e.g. svk only if you want to use it.
109
110Requirements
111------------
112
113* GTK >= 2.8.0
114* gtkspell >=2.0 for a spell checking
115* Geany >= 0.19
116
117Contact developers
118------------------
119
120Yura Siamashka <yurand2(at)gmail(dot)com> and Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
121
122
123