Yup, that's a really nice thing about github's online editor. It's great
for typo fixes and other trivial edits.
Of course, if your patch was a bit more complicated, or touched multiple
files, you'd have needed to do a bit more footwork - forking the
repository on github, cloning your fork to your local computer,
committing your changes, pushing them to a branch on your github fork,
and then creating a pull request from your fork's new branch to the
sagemath user's fork's master branch.
So, not that much easier than Sage's trac submission process on first
glance, though IMO once you get used to it it's really nice to not have
to deal with patch files bitrotting and such.
-Keshav
----
Join us in #sagemath on
irc.freenode.net !