I tried that once but ended up with a merge-commit with my name on it in the history of my "fork". Is it possible to not end up with such merge-commits?
I know many don't like the 'dirty' history, but I like knowing exactly how the updates made it into my repo.