anchor.diff:      DATA ms_data TYPE zags_repos.
   
       CLASS-METHODS initial_commit
  +      IMPORTING
  +        !iv_name         TYPE clike
         RETURNING
           VALUE(rv_commit) TYPE zags_sha1
         RAISING
  
positive.code:     zcl_ags_branch=>create(
        io_repo   = ro_repo
        iv_name   = ls_repo-head
        iv_commit = initial_commit( ) ).
  
    ENDMETHOD.
  
  
negative.code: 
      CREATE OBJECT lo_commit.
      lo_commit->set_tree( lo_tree->sha1( ) ).
      lo_commit->set_author( lv_user ).
      lo_commit->set_committer( lv_user ).
      lo_commit->set_body( 'initial' ) ##no_text.
      lo_commit->save( ).
  
  