diff --git a/make/projects-dir.mk b/make/projects-dir.mk index ee866cbf..595bc11e 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -50,5 +50,18 @@ status: $(PGIT) status git-conv-%: - mv $* old/ - sed -i "/$*/ d" CVS/Entries + [ -e $*/.git ] || { \ + mv $* old/ ;\ + if PROJECTS="$*" make clone; then \ + sed -i "/^D\/$*\// d" CVS/Entries ;\ + else \ + mv old/$* . ;\ + fi \ + } + +check-conv: + for p in `ssh git.jannet.de /opt/ytools/bin/git-srv-admin.sh -u jan -j list-personal-projects`; do \ + make git-conv-$$p ;\ + done + +