Boar

From Attie's Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "Boar is a version control system for large binary files. Here's a quick how-to / notes: <source lang="bash"> boar mkrepo ${REPO_PATH} boar --repo ${REPO_PATH} mksession ${SE...")
 
m (For DxDesigner projects)
 
(2 intermediate revisions by one user not shown)
Line 6: Line 6:
  
 
boar --repo ${REPO_PATH} mksession ${SESSION_NAME}
 
boar --repo ${REPO_PATH} mksession ${SESSION_NAME}
 +
 +
# list available sessions
 +
boar --repo ${REPO_PATH} list
  
 
# to setup the .boarignore I gave:
 
# to setup the .boarignore I gave:
Line 21: Line 24:
  
 
boar ci -m "${COMMIT_MESSAGE}"
 
boar ci -m "${COMMIT_MESSAGE}"
 +
</source>
 +
 +
==.boarignore==
 +
===For DxDesigner projects===
 +
<source lang="bash">
 +
CES/LogFiles/*
 +
database/cdbback/*
 +
database/cdbsvr/dbcheck/*
 +
database/cdbsvr/dbupgrade/*
 +
database/cdbsvr/log/*
 +
database/cdbsvr/plog/*
 +
database/cdbsvr/sAddress.adr
 +
genhdl/log/*
 +
Log Files/*
 +
ProjectBackup/backups/*
 +
Thumbs.db
 
</source>
 
</source>

Latest revision as of 12:11, 4 February 2016

Boar is a version control system for large binary files.

Here's a quick how-to / notes:

boar mkrepo ${REPO_PATH}
 
boar --repo ${REPO_PATH} mksession ${SESSION_NAME}
 
# list available sessions
boar --repo ${REPO_PATH} list
 
# to setup the .boarignore I gave:
boar --repo ${REPO_PATH} setprop schematics ignore –f .boarignore
 
# to extract the ignore property:
boar --repo ${REPO_PATH} getprop schematics ignore –f .boarignore
 
# to import existing (non-boar) projects into a repository:
boar --repo ${REPO_PATH} import ${WORKING_DIR} ${SESSION_NAME} –m "${COMMIT_MESSAGE}"
# to checkout existing (boar) projects into a working directory:
boar --repo ${REPO_PATH} co schematics ${WORKING_DIR}
 
boar status
 
boar ci -m "${COMMIT_MESSAGE}"

[edit] .boarignore

[edit] For DxDesigner projects

CES/LogFiles/*
database/cdbback/*
database/cdbsvr/dbcheck/*
database/cdbsvr/dbupgrade/*
database/cdbsvr/log/*
database/cdbsvr/plog/*
database/cdbsvr/sAddress.adr
genhdl/log/*
Log Files/*
ProjectBackup/backups/*
Thumbs.db
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox