-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revision 0.1. Merge branch 'development' into stable
- Loading branch information
Showing
3 changed files
with
823 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,3 +5,8 @@ | |
*.scm~ | ||
*.scm#* | ||
.#*.scm | ||
*.link | ||
*.sqlite3 | ||
go | ||
data | ||
test/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,39 @@ | ||
# go | ||
Git overview of many repositories. | ||
|
||
## Features | ||
- shows the last update on repository and branch for each contributor; | ||
- shows the last update for each contributor on grouped branches on each repositories | ||
- table with each row a repository | ||
- each column is a group of branches (ie. features/*) that are gathered together with a regular expression | ||
- more people can be working on the same group of branches | ||
- show last updates of all repository and branches for a specific contributor | ||
- filter by repositories and branches | ||
# Git Overview | ||
Save time on conflicts | ||
|
||
For developers with many repositories who need to track many repositories at once to see where other are working, | ||
the _git-overview is a simple overview of many git repositories_ that show in an organized way the latest changes of tracked repositories. | ||
Unlike git, this program aggregates multiple changes from many repositories in a simple web based dashboard. | ||
|
||
## Main features | ||
- User status and current working branch and repository. | ||
- User status on each repository: | ||
- every repository is a row in a table; | ||
- each column is a group of branches (ie. `features/*`) that are gathered together with a regular expression; | ||
- more people can be working on the same group of branches. | ||
- All user commits in one place sorted by time: | ||
- filter by repositories and branches; | ||
- show the work of multiple users on selected repositories. | ||
|
||
## Other features | ||
- No JavaScript. | ||
- Desktop, tablet and mobile view (Bootstrap). | ||
- Single program for importing repository and standalone server. | ||
- Portable SQLite3 database for data and configuration. | ||
|
||
## Running | ||
- Import repositories with `git-overview --import /path/to/git/repository`. | ||
- Run the server with `git-overview --serve`. | ||
|
||
## Help | ||
- man pages (TBD) | ||
|
||
## Compiling | ||
- Install [chicken scheme](//call-cc.org). | ||
- Install dependencies: `chicken-install args spiffy sxml-serializer sql-de-lite`. | ||
- Compile with `csc -static go.scm`. | ||
|
||
Notes: | ||
- OpenBSD has `chicken-csc` instead of `csc`. | ||
- On OpenBSD you may need to manually compile the sqlite3 library by adding `-I/usr/local/include/` to the compile command. | ||
|
Oops, something went wrong.