SubSonic Developers: damieng

Login name:
damieng
Total Commits:
50 (1.0%)
Lines of Code:
815 (0.5%)
Most Recent Commit:
2007-06-29 05:56

Activity by Clock Time

Activity by Hour of Day for damieng

Activity by Day of Week for damieng

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 50 (100.0%) 815 (100.0%) 16.3
SubSonic/CodeLanguage/ 4 (8.0%) 430 (52.8%) 107.5
SubSonic/DataProviders/ 6 (12.0%) 95 (11.7%) 15.8
SubSonic/CodeGeneration/ 6 (12.0%) 69 (8.5%) 11.5
SubSonic/Sugar/ 2 (4.0%) 61 (7.5%) 30.5
SubSonic/Sql Tools/ 3 (6.0%) 42 (5.2%) 14.0
SubSonic/ 7 (14.0%) 28 (3.4%) 4.0
SubCommander/ 2 (4.0%) 25 (3.1%) 12.5
SubSonicCentral/inc/ 3 (6.0%) 20 (2.5%) 6.6
SubSonicCentral/ 5 (10.0%) 15 (1.8%) 3.0
SubSonic/CodeGeneration/Templates/ 8 (16.0%) 15 (1.8%) 1.8
SubSonic.Tests/ 1 (2.0%) 12 (1.5%) 12.0
SubSonic/Controls/ 1 (2.0%) 2 (0.2%) 2.0
SubSonic/ActiveRecord/ 1 (2.0%) 1 (0.1%) 1.0
/ 1 (2.0%) 0 (0.0%) 0.0

Activity of damieng

Most Recent Commits

damieng 2007-06-29 05:56 Rev.: 135

Change Sugar.File.FromByteCount to use long instead of int to cope with gigabyte sizing. Replaced floating point numbers with decimal constants to avoid unexpected rounding issues of floating point operations and make it clearer to read. Added xmldoc comments.

23 lines of code changed in 1 file:

  • SubSonic/Sugar: File.cs (+23 -8)
damieng 2007-06-25 04:57 Rev.: 127

Switched to the "using" keyword to ensure dispoal on exception. Made parameter names consistent and added xml comment documentation.

38 lines of code changed in 1 file:

  • SubSonic/Sugar: File.cs (+38 -42)
damieng 2007-06-19 18:57 Rev.: 112

Refactor: Remove all programming language specific code into implementations of ICodeLanguage. This will enable additional languages to be more easily added. Further refactoring to continue regarding Utility stubs and Constants.

575 lines of code changed in 25 files:

  • SubCommander: Program.cs (+20 -20)
  • SubSonic.Tests: CodeGeneratorTests.cs (+12 -10)
  • SubSonic: Constants.cs (+1 -15), Enums.cs (-6), SubSonic.csproj (+7 -4), Utility.cs (+8 -196)
  • SubSonic/CodeGeneration: BuildProvider.cs (+13 -30), CodeService.cs (+29 -38), CompileEngine.cs (+5 -22), ParseUtility.cs (+13 -208), Template.cs (+7 -7)
  • SubSonic/CodeGeneration/Templates: CS_ClassTemplate.aspx (+1 -1), CS_ODSController.aspx (+1 -1), CS_SPTemplate.aspx (+3 -3), CS_ViewTemplate.aspx (+2 -2), VB_ClassTemplate.aspx (+1 -1), VB_ODSController.aspx (+1 -1), VB_SPTemplate.aspx (+4 -4), VB_ViewTemplate.aspx (+2 -2)
  • SubSonic/CodeLanguage: CSharpCodeLanguage.cs (new 165), CodeLanguageFactory.cs (new 72), ICodeLanguage.cs (new 28), VBCodeLanguage.cs (new 165)
  • SubSonicCentral/inc: ClassGenerator.ascx.cs (+9 -9), ScaffoldGenerator.ascx.cs (+6 -6)
damieng 2007-06-03 13:51 Rev.: 75

Apply Theme="Default" to pages that were missing it to stop the text navigation size jumping up and down between pages. Added Title to the Configuration Builder page.

7 lines of code changed in 4 files:

  • SubSonicCentral: Configuration.aspx (+2 -4), Default.aspx (+2 -4), Documentation.aspx (+2 -3), Generators.aspx (+1 -1)
damieng 2007-06-02 11:59 Rev.: 73

Remove File methods from Utility and use the ones in SubSonic.Sugar.File instead.

15 lines of code changed in 4 files:

  • SubCommander: Program.cs (+5 -5)
  • SubSonic: Utility.cs (+3 -70)
  • SubSonic/CodeGeneration: CodeService.cs (+2 -2)
  • SubSonicCentral/inc: ClassGenerator.ascx.cs (+5 -5)
damieng 2007-06-02 06:03 Rev.: 72

Refactor out DataProviderTypes enum & ProviderType properties and move provider-specific code into the DataProvider's.

157 lines of code changed in 14 files:

  • SubSonic: Enums.cs (-8), Utility.cs (+9 -59)
  • SubSonic/ActiveRecord: ActiveRecord.cs (+1 -1)
  • SubSonic/Controls: Scaffold.cs (+2 -2)
  • SubSonic/DataProviders: DataProvider.cs (+30 -23), DataService.cs (+2 -34), ELib3DataProvider.cs (-5), MySqlDataProvider.cs (+19 -5), OracleDataProvider.cs (+21 -6), SqlDataProvider.cs (+23 -9)
  • SubSonic/Sql Tools: Query.cs (+34 -34), QueryCommand.cs (+7 -7), TableSchema.cs (+1 -6)
  • SubSonicCentral: AutoScaffold.aspx.cs (+8 -8)
damieng 2007-05-13 21:02 Rev.: 11

Removed some unnecessary files (user-specific settings, some binaries and old source control settings)

0 lines of code changed in 1 file:

  • SubSonic.suo (del)
Generated by StatSVN 0.4.1