https://github.com/yangshun/smrt-git
🚋 Singapore train lines visualized in the form of git commits and branches
https://github.com/yangshun/smrt-git
git singapore smrt
Last synced: 5 months ago
JSON representation
🚋 Singapore train lines visualized in the form of git commits and branches
- Host: GitHub
- URL: https://github.com/yangshun/smrt-git
- Owner: yangshun
- Created: 2015-06-08T07:29:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-08T11:10:01.000Z (over 10 years ago)
- Last Synced: 2025-05-05T22:09:54.227Z (5 months ago)
- Topics: git, singapore, smrt
- Language: Shell
- Homepage:
- Size: 286 KB
- Stars: 61
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SMRT Git
==Inspired by [MetroGit](https://github.com/vbarbaresi/MetroGit), which shows Paris' metro lines in the form of a Git commit history, I created a Singaporean version. This Git repository contains all the MRT stations in Singapore (excluding LRT).
- They can be visualized in the GitHub network view: https://github.com/yangshun/smrt-git/network
- Sourcetree:
- And other git commands and tools such as `gitk` and `git log --all --graph`.
### Generating the Commits
Simply do:
```
$ ./script.sh
```This script is incredibly meta. It wipes out the current git repository, adds itself and `README.md` to master, then proceeds to generate the commits on other branches.
If you want to push to a remote repository, modify the remote at the end of `script.sh` and append `push` to the generation command:
```
$ ./script.sh push
```The original SMRT map referred can be found here at http://i.imgur.com/1xM3bVC.gif.

### Contributing
I hacked this out in a few hours and there might be bugs and discrepancies. Feel free to fork and submit patches!
Would also love to hear your feedback on how it can be improved!