Skip to content
Collection of silly projects.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
aimcpc
blinky_bot
cah
card_games
celery
delayed_messages
elevatorsaga
enigma
googlevoice
image_squares
jspc
kivy_projects
learn_qr
morse_code
moscow_puzzles
nltk_projects
profile_diff
quilting
react
roleplaying
ruby_projects
scrapy_projects
scripts
shiftbrite
slack_tools
streams
the_guides
tic-tac-toe
tlds
tracker
weather
web
.gitignore
README.md

README.md

Silliness

This is a repo to track silly code projects. These may or may not end up in their own repos at some later date.

How To Break Out Projects

Speaking of which, having now broken out two projects from this repo I want to keep the commands for doing it again.

Clone this repo into a new directory NEWREPO and get just the directory you want as master:

$ git clone git@github.com:chrisgilmerproj/silliness.git NEWREPO
$ cd NEWREPO
$ git remote rm origin
$ git filter-branch --prune-empty --subdirectory-filter DIRNAME master
$ git remote add origin https://github.com/chrisgilmerproj/NEWREPO.git
$ git push origin .

Verify that everything is now correctly up in GitHub and all the history is how you want it. Now go back to this repo and run this command:

$ git filter-branch --index-filter "git rm -r --cached --ignore-unmatch DIRNAME" --prune-empty
$ git push -f origin .

For more information see:

You can’t perform that action at this time.