Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neo
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
Kirill Smelkov
neo
Commits
db167e69
Commit
db167e69
authored
Jan 15, 2018
by
Kirill Smelkov
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
go/zodb/fs1: Start fs1tools - tools for managing and maintaining ZODB FileStorage v1 databases
parent
0814c1e1
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
71 additions
and
0 deletions
+71
-0
go/zodb/storage/fs1/cmd/fs1/.gitignore
go/zodb/storage/fs1/cmd/fs1/.gitignore
+1
-0
go/zodb/storage/fs1/cmd/fs1/fs1.go
go/zodb/storage/fs1/cmd/fs1/fs1.go
+29
-0
go/zodb/storage/fs1/filestorage.go
go/zodb/storage/fs1/filestorage.go
+3
-0
go/zodb/storage/fs1/fs1tools/main.go
go/zodb/storage/fs1/fs1tools/main.go
+38
-0
No files found.
go/zodb/storage/fs1/cmd/fs1/.gitignore
0 → 100644
View file @
db167e69
/fs1
go/zodb/storage/fs1/cmd/fs1/fs1.go
0 → 100644
View file @
db167e69
// Copyright (C) 2017 Nexedi SA and Contributors.
// Kirill Smelkov <kirr@nexedi.com>
//
// This program is free software: you can Use, Study, Modify and Redistribute
// it under the terms of the GNU General Public License version 3, or (at your
// option) any later version, as published by the Free Software Foundation.
//
// You can also Link and Combine this program with other software covered by
// the terms of any of the Free Software licenses or any of the Open Source
// Initiative approved licenses and Convey the resulting work. Corresponding
// source of such a combination shall include the source code for all other
// software used.
//
// This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
//
// See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// fs1 is a driver program for running and invoking fs1 subcommands.
package
main
import
(
"lab.nexedi.com/kirr/neo/go/zodb/storage/fs1/fs1tools"
)
func
main
()
{
fs1tools
.
Prog
.
Main
()
}
go/zodb/storage/fs1/filestorage.go
View file @
db167e69
...
...
@@ -59,6 +59,9 @@
// The fs1 package exposes all FileStorage data format details and most of
// internal workings so that it is possible to implement FileStorage-specific
// tools.
//
// See also package lab.nexedi.com/kirr/neo/go/zodb/storage/fs1/fs1tools and
// associated fs1 command for basic tools related to FileStorage maintenance.
package
fs1
import
(
...
...
go/zodb/storage/fs1/fs1tools/main.go
0 → 100644
View file @
db167e69
// Copyright (C) 2017 Nexedi SA and Contributors.
// Kirill Smelkov <kirr@nexedi.com>
//
// This program is free software: you can Use, Study, Modify and Redistribute
// it under the terms of the GNU General Public License version 3, or (at your
// option) any later version, as published by the Free Software Foundation.
//
// You can also Link and Combine this program with other software covered by
// the terms of any of the Free Software licenses or any of the Open Source
// Initiative approved licenses and Convey the resulting work. Corresponding
// source of such a combination shall include the source code for all other
// software used.
//
// This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
//
// See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package fs1tools provides tools for managing and maintaining ZODB FileStorage v1 databases.
package
fs1tools
import
"lab.nexedi.com/kirr/go123/prog"
var
commands
=
prog
.
CommandRegistry
{
}
var
helpTopics
=
prog
.
HelpRegistry
{
// XXX for now empty
}
// main fs1 driver
var
Prog
=
prog
.
MainProg
{
Name
:
"fs1"
,
Summary
:
"Fs1 is a tool for managing and maintaining ZODB FileStorage v1 databases"
,
Commands
:
commands
,
HelpTopics
:
helpTopics
,
}
Kirill Smelkov
@kirr
mentioned in merge request
nexedi/zodbtools!4
·
Jan 15, 2018
mentioned in merge request
nexedi/zodbtools!4
mentioned in merge request nexedi/zodbtools!4
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment