6 Comments

  • Tremendously cool thing! Now...if someone could come up with a regular expression which puts : //$Header: $ at the top of all .cs files in a 'safe' way...my day would be made :-)

  • Not so cool - we have VB source code that has been in near constant maintenance since 1997. By now the history is more like an anthology!



    So we now have a new rule: the source code is only a snapshot of how the code works right now. History is for the VSS history dialog.



  • Dancan: I see what you mean. Still, lots of other good keywords there that I think could be of use..

  • Duncan: Im with you. When we made the transition to CVS, I went through and stripped all the history out of our .cs files.



    Replaced $History with $Id $... So, at the top of the file, I get a one line summary of filename, date/time last committed and who committed it.

  • Also you could add a region (Vb.NET) around the history....



    #Region " File history "



    ' $Header: $



    '



    ' $History: $



    '



    #End Region



    That way you only see the history if/when you want...

  • In following-up with my last question-

    I found the solution. It is using the extended comments in VB (to achive multi-line grouping). Please see example below.

    #Region "VSS Log"

    #If Comment Then

    $Log: $

    #End If

    #End Region

    Thanks, Prabhu

Comments have been disabled for this content.