4 years agoSam HartMove data tools to util.py. Remove legacy marshal garbage. default tip
4 years agoSam HartMake BaseScheme logger name determined by self.scheme_name, remove unneeded __init__ rewrite in local, and change Hive.init to match current documentation
4 years agoSam HartAdd base scheme by which other connection schemes are derived
4 years agoSam Hartshort_hash_id to issue_id
4 years agoSam HartOkay, I lied, force makes sense
4 years agoSam Hart_config should be an alternative config file
4 years agoSam Harts/and/an
4 years agoSam Hart* rename get_scheme to get_connection
4 years agoSam HartAdd exceptions for swarm
4 years agoSam HartAdd i18n module (imported from mercurial)
4 years agoSam HartAdd local scheme
4 years agoSam HartFlesh out get_scheme
4 years agoSam HartRemove scheme.py
4 years agoSam HartRemove swarm.py, re-organize connect/ classes, further flesh out hive.py
4 years agoSam HartAdd docstring to config.py and make Config(..) a new-style and PEP-8 standard class
4 years agoSam HartMore hash-bang cleanup and add docstring stub to connect/init
4 years agoSam HartClear out previous remote code
4 years agoSam HartAdd scheme stub
4 years agoSam HartRename 'remote' to 'connect' as it will be used more generally for database connections locally and remotely
4 years agoSam HartRemove the hash-bang from these files as they aren't supposed to be called directly by users anyway
4 years agoSam HartMore work on moving functionality to hive.py
4 years agoSam HartAdd hive class
4 years agoSam HartMove non-sqlalchemy (pure python) objects out of schema per DoctorCal's request
4 years agoSam HartAdd the taxonomy terms back
4 years agoSam Hart* Add transaction log table
4 years agoSam Hartremove leftover self. from nodes_table
4 years agoSam Hart* Move items to the db_bits.py file
4 years agoSam HartClean-up width
4 years agoSam HartRemove comments, fix constants
4 years agoSam Hartclean up schema file
4 years agoSam HartAdd initial db __init__.py file
4 years agoSam HartMore work on sqlalchemy-based schema rewrite
4 years agoSam HartAdd newline
4 years agoSam HartMore work on schema rewrite
4 years agosamAdd initial schema work
4 years agosam* Begin rewrite to use sqlalchemy
4 years agosamUpdate remaining references to old xaction log protocol
4 years agosamChange in xaction log format.
4 years agosamnew_issue() does not return anything
4 years agosamMinor comment fix
4 years agosamEnable branch function
4 years agosamBranch comes from branch.py not clone.py
4 years agosamAdd branch.py
4 years agosamRemove old log_transaction call from clone.py. Also add branch.py import in swarm.py
4 years agosamAdd fixme for help command parsing
4 years agosamAdd stubbed out branch method
4 years agosamAdd cli_branch function
4 years agosambegin work on branch command
4 years agosam* Many things, too tired to itemize them all. They all relate to the get/add tracker stuff
4 years agosam* add_upstream_tracker not add_tracker
4 years agosamAdd tracker_id encoder and decoder
4 years agosamClone is an extraneous message now, add_tracker is all we need.
4 years agosamAdd hash generator for tracker_id
4 years agosamUpstream tracker schema needs a tracker_id
4 years agosam* Backend is called via db.backend
4 years agosamAdd upstream tracker hook to sqlite_backend and replicate
4 years agosam* Move tracker to a generalized tracker module
4 years agosam* Tracker will be in replicate
4 years agosamWhitespace police
4 years agosamBegin tracker work