Contenu connexe
Similaire à Os Khera (20)
Os Khera
- 4. The New Way
Create task; notify by email
Electronic notes
To-do lists prioritized and visible by all
- 8. Sample Permissions
BROWSER_VIEW CHANGESET_VIEW
CONFIG_VIEW FILE_VIEW LOG_VIEW
MILESTONE_ADMIN REPORT_ADMIN
Admin ROADMAP_ADMIN SEARCH_VIEW
TICKET_ADMIN TIMELINE_VIEW
TRAC_ADMIN WIKI_ADMIN
BROWSER_VIEW CHANGESET_VIEW
CONFIG_VIEW FILE_VIEW LOG_VIEW
MILESTONE_ADMIN REPORT_ADMIN
Developer ROADMAP_ADMIN SEARCH_VIEW
TICKET_ADMIN TIMELINE_VIEW
WIKI_ADMIN
BROWSER_VIEW CHANGESET_VIEW
FILE_VIEW MILESTONE_VIEW
REPORT_VIEW ROADMAP_VIEW
User SEARCH_VIEW TICKET_ADMIN
WIKI_CREATE WIKI_MODIFY
WIKI_VIEW
- 13. Managing Tickets
Break up “Big Idea” tickets into smaller steps
Add notes on progress
Reference ticket in subversion commit note:
closes #134
references #42
- 15. Send email on changes
Configure mail server information
Ensure every user has email address in default
domain
- 18. Subversion Hook
#!/bin/sh
REPOS=quot;$1quot;
REV=quot;$2quot;
PATH=$PATH:/usr/local/bin
export PATH
NOTIFY=nadine@mailermailer.com
# do some magic for Trac tickets
LOG=`svnlook log -r $REV $REPOS`
AUTHOR=`svnlook author -r $REV $REPOS`
TRAC_ENV='/web/trac/projects/nadine'
TRAC_URL='http://projects/nadine'
trac-post-commit-hook -p quot;$TRAC_ENVquot; -r quot;$REVquot; -u quot;$AUTHORquot; -m quot;$LOGquot; -s quot;$TRAC_URLquot;
# send nicely formatted commit message.
svnnotify --repos-path quot;$REPOSquot; --revision quot;$REVquot; --to quot;$NOTIFYquot;
--user-domain mailermailer.com --with-diff --subject-cx --no-first-line
--handler HTML --revision-url quot;$TRAC_URL/changeset/%squot;
- 19. Subversion Hook
#!/bin/sh
REPOS=quot;$1quot;
REV=quot;$2quot;
PATH=$PATH:/usr/local/bin
export PATH
NOTIFY=nadine@mailermailer.com
# do some magic for Trac tickets
LOG=`svnlook log -r $REV $REPOS`
AUTHOR=`svnlook author -r $REV $REPOS`
TRAC_ENV='/web/trac/projects/nadine'
TRAC_URL='http://projects/nadine'
trac-post-commit-hook -p quot;$TRAC_ENVquot; -r quot;$REVquot; -u quot;$AUTHORquot; -m quot;$LOGquot; -s quot;$TRAC_URLquot;
# send nicely formatted commit message.
svnnotify --repos-path quot;$REPOSquot; --revision quot;$REVquot; --to quot;$NOTIFYquot;
--user-domain mailermailer.com --with-diff --subject-cx --no-first-line
--handler HTML --revision-url quot;$TRAC_URL/changeset/%squot;
- 20. Subversion Hook
#!/bin/sh
REPOS=quot;$1quot;
REV=quot;$2quot;
PATH=$PATH:/usr/local/bin
export PATH
NOTIFY=nadine@mailermailer.com
# do some magic for Trac tickets
LOG=`svnlook log -r $REV $REPOS`
AUTHOR=`svnlook author -r $REV $REPOS`
TRAC_ENV='/web/trac/projects/nadine'
TRAC_URL='http://projects/nadine'
trac-post-commit-hook -p quot;$TRAC_ENVquot; -r quot;$REVquot; -u quot;$AUTHORquot; -m quot;$LOGquot; -s quot;$TRAC_URLquot;
# send nicely formatted commit message.
svnnotify --repos-path quot;$REPOSquot; --revision quot;$REVquot; --to quot;$NOTIFYquot;
--user-domain mailermailer.com --with-diff --subject-cx --no-first-line
--handler HTML --revision-url quot;$TRAC_URL/changeset/%squot;
- 26. Some You Might Want
Wiki Goodies
Footnote
Not Implemented
Reference
Wiki Include
TOC Macro
- 27. Putting it all Together
Everyone must participate
Do the tasks in order
Enforce documentation