Open potatosalad opened 11 years ago
Last Saturday msgpack hackathon was held at Tokyo. One of my tasks on that day was to take apart of the msgpack-rpc repo and reconstruct it as msgpack-rpc organization. I just didn't have enough time to do subdirectory extraction like yours (You might know how much repos I created). I'd be happy to re-build the msgpack-rpc-ruby repo by deleting current master with single commit and by taking your smartly preserved repository.
Yes it was intentional but I didn't know how to avoid that. Also, other languages implementation you mentioned had been running longer than ruby, but at the first time they got separated their existing histories were lost according to my poor memory.
Oh okay, that makes sense. I didn't realize the other repos didn't include their previous history. I'm not sure how I could transfer or submit a pull request for all of the commit history I preserved, so I'll just describe what I did if you wanted to do the same.
git clone git://github.com/msgpack-rpc/msgpack-rpc.git
cd msgpack-rpc
git subtree split -P ruby -b ruby
cd ..
mkdir msgpack-rpc-ruby
cd msgpack-rpc-ruby
git init
git pull ../msgpack-rpc/.git ruby
Here's a script I threw together that will pull all of the different languages out automatically (takes about 30 seconds on my machine): https://gist.github.com/potatosalad/6272678
References:
Was it intentional to drop all of the git commit history from the subdirectory of msgpack-rpc/ruby in this repository?
I did my own subdirectory extraction a few months ago and preserved the history here: potatosalad/msgpack-rpc-ruby@v0.5.1
It seems out of pattern with the other extractions that have taken place:
If the drop was intentional, that's fine, I just wanted to mention it in case it was accidental.