https://github.com/redetection/forksfetcher
Easiest way to look through all forks
https://github.com/redetection/forksfetcher
Last synced: about 1 month ago
JSON representation
Easiest way to look through all forks
- Host: GitHub
- URL: https://github.com/redetection/forksfetcher
- Owner: ReDetection
- Created: 2013-07-12T17:30:58.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-11-16T04:09:41.000Z (over 11 years ago)
- Last Synced: 2025-01-25T10:43:13.978Z (3 months ago)
- Language: Clojure
- Size: 7.49 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# forks fetcher
A Clojure application designed to add remotes for every fork on the github.
If you found interesting repo, but isn't good enough for you, it's often very hard to choose which fork does exactly what you want. With this fetcher you're able to quickly add all forks as remotes in your local repository and just look througs all commits in all repos.
## Usage
Easiest way — is just grab and run jar file (you need only java machine to be installed):```
wget https://github.com/ReDetection/forksfetcher/raw/download/target/forksfetcher-0.1.0.jar
java -jar forksfetcher-0.1.0.jar /path/to/cloned/repo
```Or you can clone the source code and run in leiningen:
```
git clone https://github.com/ReDetection/forksfetcher.git
cd forksfetcher
lein run /path/to/cloned/repo
```You can omit path if you want to fetch forks in current directory.
## License
Copyright © 2013 ReDetection
Distributed under the Eclipse Public License, the same as Clojure.
## Contribute
If you want to contribute just fork the repository, work on the code, cover it with tests and submit a pull request through Github. Tasks I need to do:
* (default) option add remote only if it adds new commits to the commits graph
* look also for parent, not only for child repos
* option to wait for github api rate limit reset
* try to add remotes just from html_url, not from clone_url
* fetch found origins during api requests
* fetch origins in several threads