List all the files checked-in in a single cvs commit

后端 未结 5 853
予麋鹿
予麋鹿 2021-02-07 13:26

Generally,our fixes/patches for any bugs involves changes in multiple files and we will commit all these files in a single shot.

In SVN, for each commit (may involve mul

5条回答
  •  独厮守ぢ
    2021-02-07 13:42

    OK, I just installed cvsps and ran it from the top level. Here's a sample of the output... this is one of the few hundred patch sets on my module. Note that indeed this does work across different directory trees.

    ---------------------
    PatchSet 221         
    Date: 2009/04/22 22:09:37
    Author: jlove-ext        
    Branch: HEAD             
    Tag: LCA_v1_0_0_0_v6     
    Log:                     
    Bug: 45562               
    Check the length of strings in messages. Namely:
    
      * Logical server IDs cannot be more than 18 characters (forcing a
        TCSE protocol requirement).                                    
      * Overall 'sid' (filter) search string length cannot be more than
        500 (this is actually more than the technical maximum messages are
        allowed, but is close).                                           
    
    Alarm messages and are now not going to crash either as the alarm text
    is shortened if necessary by the LCA.                                 
    
    Members: 
            catalogue/extractCmnAlarms.pl:1.2->1.3 
            programs/ldapControlAgent/LcaCommon.h:1.18->1.19 
            programs/ldapControlAgent/LcaUtils.cc:1.20->1.21 
            programs/ldapControlAgent/LcaUtils.h:1.6->1.7    
            programs/ldapControlAgent/LdapSession.cc:1.61->1.62 
            tests/cts-45562.txt:INITIAL->1.1
    

    So, this may indeed do what you want. Nice one, Joakim. However, as mentioned, CVSzilla does much more than this:

    • Web-browsable CVS repositories (via CVSweb).
    • Web-browsable transactions.
    • Supports transactions across modules.
    • Generates CVS commands (using 'cvs -j') to merge patchsets onto other branches.
    • Integration with bugzilla (transactions are automatically registered against bugs).

    If all you want is just the patchset info, go with cvsps. If you're looking to use CVS on large projects over a long period of time and are thinking about using bugzilla for your bug-tracking, then I would suggest looking into CVSzilla.

提交回复
热议问题