Why is submitting used instead of submit in the sentence below from http://en.wikipedia.org/wiki/Codebase?
They are often used by multi-developer projects to handle various versions and developers submitting various patches of code in an organized fashion.