https://github.com/quicwg/base-drafts
Raw File
Tip revision: f59a02865593a50c4dfcafae72dc46701a7d5d50 authored by janaiyengar on 13 March 2017, 23:00:44 UTC
Merge pull request #396 from quicwg/changelog
Tip revision: f59a028
Makefile
include lib/main.mk

lib/main.mk:
ifneq (,$(shell git submodule status lib 2>/dev/null))
	git submodule sync
	git submodule update --init
else
	git clone -q --depth 10 -b master https://github.com/martinthomson/i-d-template.git lib
endif

latest::
	@err=0; for f in draft-*.md ; do \
	  if grep -n ' $$' "$$f"; then \
	    echo "$$f contains trailing whitespace"; err=1; \
	  fi; \
	  if cat "$$f" | (l=0; while read -r a; do l=$$(($$l + 1)); echo -E "$$l:$$a"; done) | \
	     grep -v '^[0-9]*: *|' | tr -d '\r' | grep '^[0-9]*:.\{81\}'; then \
	    echo "$$f contains a line with >80 characters"; err=1; \
	  fi; \
	  if cat "$$f" | (l=0; while read -r a; do l=$$(($$l + 1)); echo -E "$$l:$$a"; done) | \
	     sed -e '/^[0-9]*:~~~/,/^[0-9]*:~~~/p;d' | tr -d '\r' | grep '^[0-9]*:.\{70\}'; then \
	    echo "$$f contains a figure with >69 characters"; err=1; \
	  fi; \
	done; [ "$$err" -eq 0 ]
back to top