package Ġmain . operation Ċ Ċ import Ġmain . Multi Git Ċ import Ġmain . Remote Ċ import Ġmain . plus Assign Ċ import Ġkotlin . test . Test Ċ Ċ class ĠRemote List _ test Ġ: ĠMulti Git () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` will Ġlist Ġall Ġrem otes `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġremote G rg it Ġ= Ġinit (" remote ") ĊĊĠĠĠĠĠĠĠ Ġrepo File ( remote G rg it , Ġ" 1 . txt ") Ġ+= Ġ" 1 " ĊĠĠĠĠĠĠĠ Ġremote G rg it . commit ( message Ġ= Ġ" do ", Ġall Ġ= Ġtrue ) ĊĊĠĠĠĠĠĠĠ Ġval Ġlocal G rg it Ġ= Ġclone (" local ", Ġremote G rg it ) ĊĊĠĠĠĠĠĠĠ Ġassert ( local G rg it . remote . list () Ġ== ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRemote ( name Ġ= Ġ" origin ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġremote G rg it . repo . rootDir . canonical File . to Path (). to Uri (). toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfetch Ref Specs Ġ= ĠlistOf ("+ refs / heads /* : refs / rem otes / origin /* ")) )) ĊĠĠĠ Ġ} Ċ } Ċ