3 commits »
use autoload instead of manual requires
update to the new commits at vc api
fix: actually let op::line_changes be set
2 commits »
17 commits »
autoload integration, aka avoid manual requires
improve documentation, round 2
move {vcs}_{import,export}_accounts() to an repo interface
make get_item backend callback an interface
fixes on cache methods
split loader from operation class to a new class
mv back Item::fetchCommitOperations() to a module function
fixes, fixes: starting on Item and oop some functions
fix Item::getParentItem() calls.
fix Item::badItemWarning() calls.
fix: some oop to Item::getHistory()
fix Item class is{File,Directory,Deleted}() calls
fix Item::pregMatch() calls.
mv [backend]_get_selected_label_* to methods
fix: use item::fetchItemRevisionId()
improve documentation, round 1
fix: use correctly item::getDirectorycontents()
Demoing dbtng-style query syntax, and what it could do for us.
16 commits »
11 commits »
move versioncontrol_get_url_* to url handler class
remove all notion of the default url backend
unify update function for changes in oop branch
move repo urls to repo::data array
make repo urls a VersioncontrolRepositoryUrlHandler class
minor: fix isFile call
minor: fix account cache
minor: do not forget split missing loaders
split loader from account class to a new class
minor: indent correction
10 commits »
14 commits »
interface VersioncontrolItemGetFileAnnotation
interface VersioncontrolItemExportDirectory
interface VersioncontrolItemExportFile
interface VersioncontrolItemDirectoryContents
first interface VersioncontrolItemParallelItems
force the backend to inherit item class
avoid vc callback on usernameSuggestion
let account::isUsernameValid interacts using inheritance
format_revision_identifier is now a repo method
force the backend to inherit operation class
make operation backend interaction through inheritance
force the backend to inherit account class
make account backend interaction through inheritance
6 commits »
inherit item class
usernameSuggestion is now a method
isUsernameValid is now a method
formatRevisionIdentifier is now an account method
inherit operation and account classes
5 commits »
13 commits »
minor: pass coder review
minor: fool fix: actually, assign label_id on constructor call
fix: follow rm evil cache functions by CorniI
avoid own table for repo, use repo::data instead
provide defaulf values on repo create
fix: update vc api interaction on repo add/edit
4 commits »
bye bye VERSIONCONTROL_FLAG_AUTOADD_REPOSITORIES
avoid override repo::data array on repo submit
repo urls don't need to be updated
fix: unserialize data at repo build
sync with vc api: repo cache and repo inheritance
fix: missing cache on getRepositories
let VersioncontrolAccountStatusTestCase work again
let VersioncontrolRepositoryManagementTestCase work again
fix getAllRepositories logic
fix getRepository logic
some fixes to let work unit test
repo class: make default constructor work for simple case
9 commits »
mv versioncontrol_get_item to repository class
add backend object as data member on repo class
fixes near versioncontrol_get_backend() calls
fixes near versioncontrol_get_backends() calls
starting with backend class
Bunch more updates relating to the VersioncontrolRepositoryCache
Moved repo cache into separate include file.
Updated various repo-fetching calls to reflect the new api.
Initial round of work separating the loader/cache components from the
starting VersioncontrolGitBackend class
minor: typos on hook_token_values()