github.com/zxy12/go_duplicate_112_new@v0.0.0-20200807091221-747231827200/src/cmd/go/testdata/script/install_rebuild_gopath.txt (about)

     1  # GOPATH with p1 in d1, p2 in d2
     2  env GOPATH=$WORK/d1${:}$WORK/d2
     3  
     4  # build & install p1
     5  go install -i p1
     6  ! stale p1 p2
     7  
     8  # modify p2 - p1 should appear stale
     9  cp $WORK/p2x.go $WORK/d2/src/p2/p2.go
    10  stale p1 p2
    11  
    12  # build & install p1 again
    13  go install -i p1
    14  ! stale p1 p2
    15  
    16  -- $WORK/d1/src/p1/p1.go --
    17  package p1
    18  import "p2"
    19  func F() { p2.F() }
    20  
    21  -- $WORK/d2/src/p2/p2.go --
    22  package p2
    23  func F() {}
    24  
    25  -- $WORK/p2x.go --
    26  package p2
    27  func F() {}
    28  func G() {}