I currently use cvs (csup) to update my source and ports tree. I also use svn for KDE's area51.
I have come accross an increasing number of projects using GIT for version control / distribution. I am considering combining everything under a GIT structure. By using a git fronted for CVS, it looks as simple as this:
I also came accross this wiki page describing that all is not so smooth. DLevigne's usage of GIT also leaves out the source tree and delegates it to CVS (from what I can tell.
What are your experiences, what do you advise? Is there any difference regarding # make (build from source) or any extra commands needed (like extract) in comparison to the cvs repository method? (Please no posts like "why don't you use portsnap?")
I have come accross an increasing number of projects using GIT for version control / distribution. I am considering combining everything under a GIT structure. By using a git fronted for CVS, it looks as simple as this:
# pkg_add git-core git-cvsimport cvsps $ git clone [email]mylogin@freebsdserver:/ports.git[/email] $ git pull origin master (for updates)I also came accross this wiki page describing that all is not so smooth. DLevigne's usage of GIT also leaves out the source tree and delegates it to CVS (from what I can tell.
What are your experiences, what do you advise? Is there any difference regarding # make (build from source) or any extra commands needed (like extract) in comparison to the cvs repository method? (Please no posts like "why don't you use portsnap?")