ports/155702: [NEW PORT] devel/pit (command-line project manager that integrates with Git)

Eric Freeman freebsdports at chillibear.com
Sat Mar 19 19:10:02 UTC 2011


>Number:         155702
>Category:       ports
>Synopsis:       [NEW PORT] devel/pit (command-line project manager that integrates with Git)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 19 19:10:01 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Eric Freeman
>Release:        9.0
>Organization:
>Environment:
FreeBSD bsd9.local 9.0-CURRENT-201008 FreeBSD 9.0-CURRENT-201008 #0: Tue Aug  3 20:09:44 UTC 2010     root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Pit is a command-line project manager that integrates with Git.

Basic Pit entities are projects, tasks, and notes. One project can have multiple tasks, and a task can have multiple notes. Each entity has a number of attributes.  The attributes have no semantic meaning, and do not have a pre-defined set of values. For example, depending on the particular need, the time attribute could be used as projected time in weeks, hours spent on the task, or days left to finish the task.

https://github.com/michaeldv/pit#readme
>How-To-Repeat:
n/a
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pit
#	pit/Makefile
#	pit/distinfo
#	pit/pkg-descr
#
echo c - pit
mkdir -p pit > /dev/null 2>&1
echo x - pit/Makefile
sed 's/^X//' >pit/Makefile << 'd423601aa6127f2d07a3644a280b24a3'
X# Ports collection makefile for:	pit
X# Date created:				19 Mar 2011
X# Whom:					Eric Freeman <freebsdports at chillibear.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pit
XPORTVERSION=	0.1.0
XCATEGORIES=	devel
XMASTER_SITES=	http://github.com/michaeldv/${PORTNAME}/tarball/
XDISTNAME=	${PORTVERSION}
XEXTRACT_SUFX=	# none
X
XMAINTAINER=	freebsdports at chillibear.com
XCOMMENT=	Command-line project manager that integrates with Git
X
XFETCH_ARGS=	-pRr
XWRKSRC=		"${WRKDIR}/michaeldv-${PORTNAME}-fd6b3ef"
XPLIST_FILES=	bin/pit
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/bin/pit ${PREFIX}/bin
X
X.include <bsd.port.mk>
d423601aa6127f2d07a3644a280b24a3
echo x - pit/distinfo
sed 's/^X//' >pit/distinfo << 'aa0701fb1ccd6d48aabfde7d33b47866'
XMD5 (0.1.0) = 981d6a9f781c3cfeee0349468e2cab7f
XSHA256 (0.1.0) = aaa10ee27a5e9add2b5973acab6205e88c8c56c754df6856965b40a22985114c
XSIZE (0.1.0) = 23246
aa0701fb1ccd6d48aabfde7d33b47866
echo x - pit/pkg-descr
sed 's/^X//' >pit/pkg-descr << '426b8c390a90a6f15c2dc7d978dd67c6'
XPit is a command-line project manager that integrates with Git.
X
XBasic Pit entities are projects, tasks, and notes. One project 
Xcan have multiple tasks, and a task can have multiple notes. 
XEach entity has a number of attributes. For example, project 
Xhas name and status, task has name, status, priority, date, and 
Xtime, and within note there is message body. All attributes 
Xexcept name and message body are optional and can be omitted.
X
XThe attributes have no semantic meaning, and do not have a 
Xpre-defined set of values. For example, depending on the 
Xparticular need, the time attribute could be used as projected 
Xtime in weeks, hours spent on the task, or days left to finish
Xthe task.
X
XPit tries to maintain a notion of "current" project, task, or 
Xnote. When you create new project, it automatically becomes 
Xcurrent. If you do not specify project number when creating a 
Xtask, the new task will be associated with the current project.
X
XWWW: https://github.com/michaeldv/pit
426b8c390a90a6f15c2dc7d978dd67c6
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list