Skip to content
This repository was archived by the owner on Jun 3, 2024. It is now read-only.

Commit 19e64a6

Browse files
committed
splitted the main page, added screenshots and page
1 parent 86dba2f commit 19e64a6

File tree

7 files changed

+66
-2
lines changed

7 files changed

+66
-2
lines changed

about/index.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
---
2-
title: This is the main Page of Macgitver
2+
title: About Macgitver
33
layout: default
4+
group: "navigation"
45
---
56

6-
Test
7+
# About the MacGitver project
8+
More experienced users of the Git version control system know, that it is a very powerful and useful system. But -- the learning curve is still high for newcomers. And even experienced users always have to lookup command options to accomplish more complex versioning tasks.
9+
10+
The lack of a good user interface (at least) for all major plattforms makes the user experience even worse.
11+
12+
## Let's fix that!
13+
MacGitver makes Git easier for newcomers and takes some of the burden, having to learn hundreds of Git options, hacking them into a terminal to simply setup a working repository.
14+
At the same time, professional users are able to accomplish more sophisticated tasks like when a team member accidently messed up a repository.
15+
16+
## Some internal details and project history
17+
Development of MacGitver started in 2011 and actually is actually the result of two separate projects, driven by the same motivation:
18+
*Create a freely available user interface to control Git in a comfortable way.*
19+
20+
The developers of both projects decided to merge their begun work into one of the two projects. Thus, the other project, called *MsPiggit*, is no longer maintained and only lies there for reference.
21+
22+
To make the system perform fast and support at least the major desktop plattforms as good as possible, Qt and C/C++ were the first choice as a solid base.
23+
24+
## So, what is it?
25+
Well, in short, the goal is to make you feel like being at home, relaxing on the couch, while managing complex versioning tasks of a your project(s) at work.

features/index.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Features
3+
layout: default
4+
group: navigation
5+
---
6+
7+
# What to expect from MacGitver? (The Features)
8+
MacGitver is still under heavy development and lots of features are not completed. If you are a developer and like to contribute to the project, feel free to contact one of the developers.
9+
10+
In the current development state MacGitver provides mostly basic Git tasks.
11+
12+
## Git Configuration
13+
* Editor for Git's system, user and repository configuration
14+
15+
## Repositories
16+
* Create a new repository
17+
* Clone an existing repository (Not completely supported yet!)
18+
* The working directory appears empty and has to be checked out manually. (i.e. `git checkout master`).
19+
* Not all protocols are supported yet (especially SSL).
20+
* Open an existing local repository (and its submodules!) and display the full history.
21+
* Switch between multiple repositories
22+
23+
## Submodules
24+
* Seamlessly navigate between submodules and their parent repository.
25+
* Tooltips provide information about each submodule and its state.
26+
27+
## Branches
28+
* Overview of all existing branch references (local and remote) plus tags.
29+
* Create a local branch on any commit in a repository's history.
30+
* Checkout a branch (branch will not be activated yet!)
31+
* Rename a branch (currently only supported for local branches)
32+
33+
## Difference Viewer
34+
Compare current HEAD commit with ...
35+
36+
* ... working directory
37+
* ... parent
38+
* ... all parents (important for merge commits)
39+
* ... a branch
40+
41+
## Working Directory and Stage Area
42+
* Display working directory and Stage Area (aka the Index)
43+
* Highlight changed files in working directory
44+
* Display file differences
45+
* Create a commit (with a message)
Loading
247 KB
Loading
255 KB
Loading

images/screenshots/mgv_ubuntu.png

219 KB
Loading
444 KB
Loading

0 commit comments

Comments
 (0)