anchor.diff:  
     METHOD map_repo_list_to_overview.
   
  -    DATA: ls_overview LIKE LINE OF rt_overview,
  -          lo_repo_srv TYPE REF TO zcl_abapgit_repo,
  -          lo_user     TYPE REF TO zcl_abapgit_persistence_user.
  +    DATA: ls_overview  LIKE LINE OF rt_overview,
  +          lo_repo_srv  TYPE REF TO zcl_abapgit_repo,
  +          lo_user      TYPE REF TO zcl_abapgit_persistence_user,
  +          lv_time_zone TYPE timezone,
  +          lv_date      TYPE d,
  +          lv_time      TYPE t.
   
       FIELD-SYMBOLS: <ls_repo> LIKE LINE OF it_repo_list.
   
       lo_user = zcl_abapgit_persistence_user=>get_instance( ).
  +
  +    CALL FUNCTION 'GET_SYSTEM_TIMEZONE'
  +      IMPORTING
  +        timezone            = lv_time_zone
  +      EXCEPTIONS
  +        customizing_missing = 1
  +        OTHERS              = 2.
  +
  +    IF sy-subrc <> 0.
  +      zcx_abapgit_exception=>raise_t100( ).
  +    ENDIF.
   
       LOOP AT it_repo_list ASSIGNING <ls_repo>.
   
         CLEAR: ls_overview.
         lo_repo_srv = zcl_abapgit_repo_srv=>get_instance( )->get( <ls_repo>-key ).
   
  -      ls_overview-favorite = lo_user->is_favorite_repo( <ls_repo>-key ).
  -      ls_overview-type     = <ls_repo>-offline.
  -      ls_overview-key      = <ls_repo>-key.
  -      ls_overview-name     = lo_repo_srv->get_name( ).
  -      ls_overview-url      = <ls_repo>-url.
  -      ls_overview-package  = <ls_repo>-package.
  -      ls_overview-branch   = zcl_abapgit_git_branch_list=>get_display_name( <ls_repo>-branch_name ).
  +      ls_overview-favorite   = lo_user->is_favorite_repo( <ls_repo>-key ).
  +      ls_overview-type       = <ls_repo>-offline.
  +      ls_overview-key        = <ls_repo>-key.
  +      ls_overview-name       = lo_repo_srv->get_name( ).
  +      ls_overview-url        = <ls_repo>-url.
  +      ls_overview-package    = <ls_repo>-package.
  +      ls_overview-branch     = zcl_abapgit_git_branch_list=>get_display_name( <ls_repo>-branch_name ).
  +      ls_overview-created_by = <ls_repo>-created_by.
  +
  +      IF <ls_repo>-created_at IS NOT INITIAL.
  +        CONVERT TIME STAMP <ls_repo>-created_at
  +                TIME ZONE lv_time_zone
  +                INTO DATE lv_date
  +                     TIME lv_time.
  +
  +        ls_overview-created_at = |{ lv_date DATE = USER } { lv_time TIME = USER }|.
  +      ENDIF.
  +
         INSERT ls_overview INTO TABLE rt_overview.
   
       ENDLOOP.
  
positive.code:     ro_html->add( |<form id="commit_form" class="grey70"|
                 && | method="post" action="sapevent:{ gc_action-apply_filter }">| ).
  
      ro_html->add( |<div class="row">| ).
  
      ro_html->add( |Order by: <select name="order_by" onchange="onOrderByChange(this)">| ).
  
      add_order_by_option( iv_option = |TYPE|
                           io_html   = ro_html ).
  
      add_order_by_option( iv_option = |KEY|
                           io_html   = ro_html ).
  
      add_order_by_option( iv_option = |NAME|
                           io_html   = ro_html ).
  
      add_order_by_option( iv_option = |URL|
                           io_html   = ro_html ).
  
      add_order_by_option( iv_option = |PACKAGE|
                           io_html   = ro_html ).
  
      add_order_by_option( iv_option = |BRANCH|
                           io_html   = ro_html ).
  
      ro_html->add( |</select>| ).
  
      ro_html->add( |<select name="direction" onchange="onDirectionChange(this)">| ).
  
      add_direction_option( iv_option   = |ASCENDING|
                            iv_selected = mv_order_descending
                            io_html     = ro_html ).
  
      add_direction_option( iv_option   = |DESCENDING|
                            iv_selected = mv_order_descending
                            io_html     = ro_html ).
  
      ro_html->add( |</select>| ).
  
      ro_html->add( render_text_input( iv_name  = |filter|
                                       iv_label = |Filter: |
                                       iv_value = mv_filter ) ).
  
      ro_html->add( |<input type="submit" class="hidden-submit">| ).
  
      ro_html->add( |</div>| ).
  
      ro_html->add( |</form>| ).
      ro_html->add( |</div>| ).
  
      ro_html->add( |<div class="db_list">| ).
      ro_html->add( |<table class="db_tab">| ).
  
      " Header
      ro_html->add( |<thead>| ).
      ro_html->add( |<tr>| ).
      ro_html->add( |<th>Favorite</th>| ).
      ro_html->add( |<th>Type</th>| ).
      ro_html->add( |<th>Key</th>| ).
      ro_html->add( |<th>Name</th>| ).
      ro_html->add( |<th>Url</th>| ).
      ro_html->add( |<th>Package</th>| ).
      ro_html->add( |<th>Branch name</th>| ).
      ro_html->add( |<th></th>| ).
      ro_html->add( '</tr>' ).
      ro_html->add( '</thead>' ).
      ro_html->add( '<tbody>' ).
  
  
      LOOP AT lt_overview ASSIGNING <ls_overview>.
        CLEAR lv_trclass.
        IF sy-tabix = 1.
          lv_trclass = ' class="firstrow"' ##NO_TEXT.
  
negative.code:         RETURNING
            VALUE(rt_overview) TYPE zcl_abapgit_gui_page_repo_over=>tty_overview
          RAISING
            zcx_abapgit_exception,
  
        render_table_header
          IMPORTING
            io_html TYPE REF TO zcl_abapgit_html,
  
        render_table
          IMPORTING
            io_html     TYPE REF TO zcl_abapgit_html
            it_overview TYPE zcl_abapgit_gui_page_repo_over=>tty_overview,
  
        render_table_body
          IMPORTING
            io_html     TYPE REF TO zcl_abapgit_html
            it_overview TYPE zcl_abapgit_gui_page_repo_over=>tty_overview,
  
        render_order_by
          IMPORTING
            io_html TYPE REF TO zcl_abapgit_html,
  
        render_order_by_direction
          IMPORTING
            io_html TYPE REF TO zcl_abapgit_html,
  
        render_header_bar
          IMPORTING
            io_html TYPE REF TO zcl_abapgit_html.
  
  ENDCLASS.
  
  