Witam.
Jak pewnie część osób pamięta, już dawno z paroma osobami z 4p przymierzałem się do wprowadzenia konkurenta dla CVS opierającego się na serwerze HTTP dostępnym dla każdego "śmiertelnika" - PHP, MySQL i to wszystko, czego potrzeba.
Ostatnimi czasy zabrałem się za realizację tego pomysłu (CubeCVS), póki co powstaje serwer z interfejsem http://epsisoft.bee.pl.1.2 dostępna jest na http://epsisoft.bee.pl). W dalszej perspektywie powstanie klient usprawniający pracę, być może zgodny ze standardem CVS albo SVN pozwalając na wykorzystanie GUI tych systemów. W chwili obecnej pracuję nad instalatorem i panelem administracyjnym dla serwera. Ich ukończenie będzie równoważne wydaniu wersji 0.2 serwera CubeCVS.
Stąd moje pytanie:
Z jakich funkcji CVS korzystacie najczęściej? Które są najistotniejsze? Które należałoby wprowadzić w pierwszej kolejności, by CubeCVS stał się realnie użytecznym narzędziem? A może w systemach CVS/SVN brakuje czegoś, z czego byście chętnie skorzystali, a nie macie takiej możliwości?
Za wszelkie odpowiedzi, uwagi i sugestie z góry dziękuję i postaram się wykorzystać je jak najefektowniej w rozwoju CubeCVS.
P.S. Aktualnie CubeCVS pozwala na takie proste operacje jak:
- Przeglądanie repozytoriów
- Ściąganie plików
- Wgrywanie/modyfikację plików
- Tworzenie/zmianę nazwy/usuwanie katalogów
- Ściąganie całości modułu w formie archiwum tar (ew. tar.gz, tar.bz2, zależnie od możliwości serwera)