тебе надо почитать про коллективную разработку программ
схема такая примерно ( я ее пользую)
1. вся разработка ведется под CVS или subversion
2. при выходе библиотеки версии 0.0.5 делаем ветку BRANCH_0_0_5 и все патчи принимаем туда
3. вся разработка ведется в главной ветке HEAD + постоянноре merge с BRANCH_0_0_5
подробности на
http://www.cvs.ru