I'll be coding an experimental plugin that generates a page giving information about git repositories contained within the directory.
For instance, here is the result of a tree -a
command (some lines were removed):
.
|-- left.md
|-- other_repository
| `-- .git
| |-- branches
. .
. .
. .
| `-- refs
| |-- heads
| `-- tags
|-- repository
| `-- .git
| |-- branches
. .
. .
. .
| `-- refs
| |-- heads
| `-- tags
`-- .skfrc
The result will be a directory with an index.md file displaying left.md in the left, and rss link in the menu, and -- in the main area -- the list of repositories (titles as links) and the description (if available). These links will lead to http://domain/.../repository.md
and http://domain/.../other_repository.md
. These files contain various informations about the repository. (List of commits, current branch, download link, etc) <- If you want a feature, just ask, and I'll look into it.
The variable $compression_method
in the .skfrc
can be used to either zip(value=zip), gzip(vlue=gzip), or just copy(value=copy)
Be aware that the use of "copy" as a value for compression_method
will open a security issue. Do not use it with repositories that you do not trust.
Also, using this plugin while in watch mode is highly advised against. (You will be compressing repositories every 10 seconds if you are tweaking with a file.)