3 .PHONY
: fetch
all clean
6 all: $(BRANCH_DIR
) clean fetch
7 $(SAY
) "Merging $(BRANCH) of $(REPO)..."
9 git merge
$(QUIET_FLAG
) --ff-only
;
15 git reset
--hard
$(QUIET_FLAGS
); \
19 $(SAY
) "Fetching $(REPO)..."
21 git fetch
$(QUIET_FLAG
);
24 $(SAY
) "Cloning from $(SOURCE_ARGS)..."
25 git clone
$(QUIET_FLAG
) $(SOURCE_ARGS
) $(CLEAN_DIR
);
27 $(BRANCH_DIR
): $(CLEAN_DIR
)
28 $(SAY
) "Creating workdir for $(BRANCH)"
29 git-new-workdir
$(CLEAN_DIR
) $(BRANCH_DIR
) $(BRANCH
)