7c841da48bd0a47a6ebe097fcb3401b1dc4cc752
3 .PHONY
: fetch
all clean
6 all: $(BTR_BRANCH_DIR
) clean fetch
7 $(SAY
) "Merging $(BTR_BRANCH) of $(BTR_REPO)..."
8 cd
$(BTR_BRANCH_DIR
) && \
9 git merge
$(BTR_QUIET_FLAG
) --ff-only
;
11 clean: $(BTR_BRANCH_DIR
)
12 if
$(BTR_SOURCE_CLEAN
); \
14 cd
$(BTR_BRANCH_DIR
) && \
15 git reset
--hard
$(BTR_QUIET_FLAG
); \
18 fetch
: $(BTR_REPO_DIR
)
19 $(SAY
) "Fetching $(BTR_REPO)..."
20 cd
$(BTR_REPO_DIR
) && \
21 git fetch
$(BTR_QUIET_FLAG
);
24 $(SAY
) "Cloning from $(BTR_SOURCE_ARGS)..."
25 git clone
$(BTR_QUIET_FLAG
) $(BTR_SOURCE_ARGS
) $(BTR_REPO_DIR
);
27 $(BTR_BRANCH_DIR
): $(BTR_REPO_DIR
)
28 $(SAY
) "Creating workdir for $(BTR_BRANCH)"
29 git-new-workdir
$(BTR_REPO_DIR
) $(BTR_BRANCH_DIR
) $(BTR_BRANCH
)