[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

vcs-lint (was Re: Misc Developer News (#38))

On Tue, Mar 10, 2015 at 06:51:21PM +0800, Paul Wise wrote:
> I have the following VCS related items on the TODO list for c-a-a-t,
> if you would like to add those to vcs-lint get it into Debian, I would
> be very glad to add a check for it to c-a-a-t.

Cool, I need to look at these more thoroughly, but first impressions are

> git tags not pushed to all remotes:
>   for remote in $(git remote) ; do
>     comm -23 <(git tag | sort) <(git ls-remote --tags $remote | sed -n
> '/{}$/d; s:.*refs/tags/::p' | sort)
>   done

Currently vcs-lint does this for origin only but I agree a check for all
remotes would be useful,

> git commit/tag signing http://mikegerwitz.com/papers/git-horror-story

to read

> git/etc fsck

to think about

> mr status, which is basically these commands:

To double-check but my intention for vcs-lint was for it to be useful via mr
(so add a 'mr lint' to mrconfig), so I would probably steer clear of
re-implementing stuff from mr.


Jonathan Dowland

Reply to: