changeset 5415:e9b15870e82f

updates - thanks to Melanson...
author arpi
date Sun, 31 Mar 2002 03:32:42 +0000
parents 871f8ebecdef
children 310b06d372d0
files DOCS/tech/cvs-howto.txt
diffstat 1 files changed, 21 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/DOCS/tech/cvs-howto.txt	Sun Mar 31 03:03:12 2002 +0000
+++ b/DOCS/tech/cvs-howto.txt	Sun Mar 31 03:32:42 2002 +0000
@@ -38,6 +38,7 @@
 
   rm filename
   cvs remove filename
+  cvs commit -m "reason of removing this file" filename
   
 6. Check changes:
   
@@ -52,11 +53,19 @@
 
   cvs -z3 log filename(s)
   
-8. Rename/move files:
+8. Rename/move files or content of files:
 
   you can NOT do that. ask CVS server admin (A'rpi) to do it!
   do NOT remove & re-add file - it will kill changelog!!!!
 
+  don't do big cut'n'paste from one file to another without very big
+  and already discussed and allowed (-dev-eng list) reason!
+  it will make those changes untrackable!
+
+  such actions are useless and treated as cosmetics in 99% of cases,
+  so try to avoid these.
+  
+  
 If you have any tech problems with cvs server, contact me:
 A'rpi <arpi@thot.banki.hu>
 
@@ -78,6 +87,7 @@
 
 4. Do not change behaviour of the program (renaming options etc)
    without discussing first at the MPlayer-dev-eng list.
+   Do not decrease/remove functionality of code. Just improve!
 
 5. Source indenting and other cosmetical changes are refused.
    I'll remove those commits...
@@ -85,15 +95,20 @@
    change it. Of course if you (re)write something then you can
    use your own style...
    (Many projects forces a given indenting style - we don't)
+   
+   Note: if you had to put if(){ .. } over big (> 5 lines) code,
+   do NOT change the indent of the inner part (move it right) !
 
 6. Always fill out the comment at commiting (-m switch of cvs, or
    in the editor if you left -m).
    It shouldn't be such lines: "fixed!" or "Changed it."
    Describe in a few lines (usually 1 line is enough) what did
-   you changed and why did you that. You can refer mails if bugfix.
+   you changed and why did you do that. You can refer mails if bugfix.
 
 7. If you apply patch by someone else, include his name and email
-   in the cvs comment!
+   address in the cvs comment! Do NOT commit patches for other
+   developer's code (code not maintained by you) without his
+   permission! If he didn't commited - he probably has the reason!
 
 8. I've developed something called CVS-Backup. It archives CVS
    repository after each commit - so I can reverse your commits
@@ -104,8 +119,10 @@
 9. You won't have write access to DOCS/. (you have to its subdirs).
    It was changed to avoid breaking docs or getting translations
    or homepage desynced. Send your DOCS patch to Gabucino, he'll
-   review, and commit.
+   review, and commit (or not. probably not. never...).
    
+Also read patches.txt !!!!
+
 I think our rules aren't too hard. If you have comments, contact me.
 
 III. Beginners Guide	by David Holm