github.com/cayleygraph/cayley@v0.7.7/graph/memstore/Makefile (about)

     1  # Copyright 2014 The Cayley Authors. All rights reserved.
     2  #
     3  # Licensed under the Apache License, Version 2.0 (the "License");
     4  # you may not use this file except in compliance with the License.
     5  # You may obtain a copy of the License at
     6  #
     7  # http://www.apache.org/licenses/LICENSE-2.0
     8  #
     9  # Unless required by applicable law or agreed to in writing, software
    10  # distributed under the License is distributed on an "AS IS" BASIS,
    11  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  # See the License for the specific language governing permissions and
    13  # limitations under the License.
    14  
    15  .PHONY: specify 
    16  
    17  # Do not commit changes to this line unless you are satisfied
    18  # that the github.com/cznic/b tests AND the cayley integration
    19  # tests pass with the new sha.
    20  pinned=82d9e96a4503a42315b0fdf5201314302beafe06
    21  
    22  specify:
    23  	rm -rf b
    24  	git clone https://github.com/cznic/b
    25  	cd b && git checkout $(pinned)
    26  	go test ./b
    27  	@sed -e 's|interface{}[^{]*/\*K\*/|int64|g' -e 's|interface{}[^{]*/\*V\*/|\*primitive|g' b/btree.go >keys.go
    28  	rm -rf b