The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.1.5_5 - 2015-08-13

  • API / Behaviour Changes:
    • Re-enable ssh access to hubs
    • upgrade --force no longer attempts a minor upgrade
  • New Features:
    • None.
  • Enhancements:
    • Complete rework of the SQL merkle tree code
    • show-timesheet: display unrecorded work_buffers entries too
    • wlog: display unrecorded work_buffers same as show-timesheet
    • show-version: display architecture, perl version information
  • Bug Fixes:
    • Upgrade now includes work buffers
    • Various other small issues
  • Dependencies:
    • None.

Changes for version 0.1.5_4 - 2015-08-04

  • API / Behaviour Changes:
    • Different column order for bif-list-actions
    • Split bif-show-version out of bif-show
    • Moved bif-list-actions back into bif-log
    • bif-log: re-order columns for --short (date/time is now first)
  • New Features:
    • bif-list-tables
    • bif-show-timesheet
    • bif-work
    • bif-wlog
  • Enhancements:
    • Record bif-init and bif-upgrade as changes
    • Recognize WITH statements as returning data in bif-sql.
    • Properly (re-)implemented the bif-upgrade command, making bif very nearly suitable for storing real data in.
    • SQLite filename and share directory are now versioned
    • bif-new-repo: include DBVERSION in output
    • bif-upgrade: new --force option
    • Use bif-command-name in all documentation
    • Local projects now have "local/" prefix automatically
    • Include Bif::OK::TYPE result in debug output
    • bif-log: Add --format and --order options
    • bif-list-topics: Allow multiple --status calls
    • Hubs are now derived from projects
    • Use INTEGER PRIMARY KEY everywhere instead of INT PRIMARY KEY
    • Store email/name separately from identity_id
  • Bug Fixes:
    • Dependency fixes (Proc::FastSpawn, DBIx::ThinSQL) broken in the rather rashly released 0.1.4.
    • Fixed the most obvious YAML errors. With the exception of bif-drop-issue, a bif-check should work just about everywhere now.
    • Raise an error if database doesn't exist
    • Fix broken version string in App::bif::Build and bif-work
    • Use a platform independent newline separator for network messages.
  • Dependencies:
    • Depend on Log::Any::Adapter >= 1.02
    • Depend on Path::Tiny >= 0.038
    • Depend on Clone
    • Depend on Test::MockTime

Documentation

bif
distributed bug tracking tool
synchronization server for bif hubs
ub
distributed address book & task manager
how to hack on bif source files
add a new project to an change
change a task node
project current meta data

Modules

A base class for App::bif::* commands
build-time constants for App-bif
run a system (text) editor
Simple adapter for logging to current filehandle
bif command argument & option definitions
pipe output to a system (text) pager
check all changeset UUIDs
delete a node or node change
remove an change from the repository
remove an hub from the repository
remove an issue from the repository
remove an project from the repository
remove an task from the repository
initialize a new bif repository
list entities present in repository
list hosts present in repository
list hubs registered with current repository
list identities present in repository
list valid issue status/status values
list projects' issues
list plans present in repository
list valid project status/status values
list projects with task/issue count & progress
list providers present in repository
list tables present in database
list valid task status/status values
list projects' tasks
list projects' tasks and issues
review the repository or node history
review the history of a hub
review the history of a identity
review the history of a issue
review a project history
review a task history
create a new hub in the repository
create a new identity in the repository
add a new issue to a project
create a new project
create an empty repository
add a new task to a project
import project lists from a remote repository
import an identity from a repository
import projects from a remote hub
push an issue to another project
export a project to a remote hub
display a node's current status
show change information
display a entity's current status
display a hub's current status
display a identity's current status
display an issue's current status
display a plan's current status
display a project's current status
display a table's SQL schema
display a task's current status
display time worked per project
display bif version information
run an SQL command against the database
exchange changes with hubs
change or comment a node
update or comment a hub
update or comment an identity
update an issue
update a project
update a task
upgrade a repository
review work buffer entries
track your work on a node
Bifax synchronisation server
helper methods for a read-only bif database
read-write helper methods for a bif database
read-write helper methods for a bif database
read-write helper methods for a bif database
mini object-oriented module
synchronisation role
client for communication with a bif hub
synchronisation plugin for identities
synchronisation plugin for projects
synchronisation plugin for hubs
server for communication with a client

Provides

in lib/Bif/DB.pm
in lib/Bif/DB.pm
in lib/Bif/DBW.pm
in lib/Bif/DBW.pm
in lib/App/bif.pm
in lib/App/bif.pm