mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-25 00:12:08 +08:00
Add fixture for "created" record_operation in reset_metadata
- Add RepositoryRevisionMetadataPreview/RepositoryMetadataPreview types for dry-run scenarios where id/repository_id/numeric_revision may be null - ResetMetadataOnRepositoryResponse now uses Preview types (isolated change) - Add HgRepositoryOperations class for direct hg clone/push in tests - Add column_maker_direct_push test data for pushed-without-metadata scenario - Generate reset_metadata_direct_push.json fixture showing record_operation: "created" - Regenerate all fixtures with updated schema 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
4d99efc7a9
commit
ea6c385744
@@ -81,8 +81,8 @@ from tool_shed_client.schema import (
|
||||
LegacyInstallInfoTuple,
|
||||
PaginatedRepositoryIndexResults,
|
||||
Repository as SchemaRepository,
|
||||
RepositoryMetadata as SchemaRepositoryMetadata,
|
||||
RepositoryMetadataInstallInfoDict,
|
||||
RepositoryMetadataPreview,
|
||||
RepositoryRevisionMetadata,
|
||||
ResetMetadataOnRepositoriesRequest,
|
||||
ResetMetadataOnRepositoriesResponse,
|
||||
@@ -474,8 +474,12 @@ def serialize_regenerated_metadata(
|
||||
def get_repository_revision_metadata_dict(
|
||||
app: ToolShedApp, repository: Repository, metadata: RepositoryMetadata, recursive: bool = False
|
||||
):
|
||||
# Create a safe encoder that handles None IDs (for unpersisted dry-run objects)
|
||||
def safe_encode_id(id_value):
|
||||
return app.security.encode_id(id_value) if id_value is not None else None
|
||||
|
||||
metadata_dict = metadata.to_dict(
|
||||
value_mapper={"id": app.security.encode_id, "repository_id": app.security.encode_id}
|
||||
value_mapper={"id": safe_encode_id, "repository_id": safe_encode_id}
|
||||
)
|
||||
metadata_dict["repository"] = repository.to_dict(
|
||||
value_mapper={"id": app.security.encode_id, "user_id": app.security.encode_id}
|
||||
@@ -565,7 +569,7 @@ def reset_metadata_on_repository(
|
||||
metadata_before = None
|
||||
if verbose:
|
||||
as_dict = get_repository_metadata_dict_for_repository(app, repository, recursive=False, downloadable_only=False)
|
||||
metadata_before = SchemaRepositoryMetadata(root=as_dict)
|
||||
metadata_before = RepositoryMetadataPreview(root=as_dict)
|
||||
|
||||
results, regenerated_metadata = handle_repository(trans, start_time, repository, dry_run, verbose, repository_clone_url)
|
||||
|
||||
@@ -576,7 +580,7 @@ def reset_metadata_on_repository(
|
||||
# This shows what was actually generated (and persisted for non-dry-run,
|
||||
# or what would be persisted for dry-run)
|
||||
as_dict = serialize_regenerated_metadata(app, repository, regenerated_metadata)
|
||||
metadata_after = SchemaRepositoryMetadata(root=as_dict)
|
||||
metadata_after = RepositoryMetadataPreview(root=as_dict)
|
||||
|
||||
stop_time = strftime("%Y-%m-%d %H:%M:%S")
|
||||
results["stop_time"] = stop_time
|
||||
|
||||
@@ -121,6 +121,7 @@ class ToolShedTestDriver(driver_util.TestDriver):
|
||||
bootstrap_admin_api_key=get_admin_api_key(),
|
||||
allow_local_account_creation=True,
|
||||
allow_user_deletion=True,
|
||||
config_hg_for_dev=True, # Allow hg push without authentication for tests
|
||||
datatype_converters_config_file="datatype_converters_conf.xml.sample",
|
||||
file_path=shed_file_path,
|
||||
hgweb_config_dir=hgweb_config_dir,
|
||||
|
||||
@@ -0,0 +1,130 @@
|
||||
"""
|
||||
High-level Mercurial operations for test fixtures.
|
||||
|
||||
This module provides a helper class for performing hg operations against a running
|
||||
Tool Shed server, useful for creating test fixtures that require direct hg push
|
||||
(bypassing the upload API) to simulate realistic developer workflows.
|
||||
"""
|
||||
|
||||
import os
|
||||
import subprocess
|
||||
from urllib.parse import urlparse
|
||||
|
||||
from galaxy.util import unicodify
|
||||
|
||||
from tool_shed.util import hg_util
|
||||
|
||||
|
||||
class HgRepositoryOperations:
|
||||
"""
|
||||
High-level hg operations for test fixtures.
|
||||
|
||||
This class wraps lower-level hg utilities to provide a convenient interface
|
||||
for cloning, modifying, and pushing repositories during tests.
|
||||
"""
|
||||
|
||||
def __init__(self, shed_url: str, username: str, password: str):
|
||||
"""
|
||||
Initialize with Tool Shed connection details.
|
||||
|
||||
Args:
|
||||
shed_url: Base URL of the Tool Shed (e.g., "http://localhost:9009")
|
||||
username: Username for authentication
|
||||
password: Password for authentication
|
||||
"""
|
||||
self.shed_url = shed_url.rstrip("/")
|
||||
self.username = username
|
||||
self.password = password
|
||||
|
||||
def clone_repo(self, owner: str, name: str, dest_dir: str) -> str:
|
||||
"""
|
||||
Clone a repository from the Tool Shed.
|
||||
|
||||
Args:
|
||||
owner: Repository owner username
|
||||
name: Repository name
|
||||
dest_dir: Destination directory for the clone
|
||||
|
||||
Returns:
|
||||
Path to the cloned repository
|
||||
|
||||
Raises:
|
||||
Exception: If clone fails
|
||||
"""
|
||||
url = f"{self.shed_url}/repos/{owner}/{name}"
|
||||
success, msg = hg_util.clone_repository(url, dest_dir, "tip")
|
||||
if not success:
|
||||
raise Exception(f"Clone failed: {msg}")
|
||||
return dest_dir
|
||||
|
||||
def add_and_commit(self, repo_path: str, files: dict[str, str], message: str) -> None:
|
||||
"""
|
||||
Add files and commit them to a local repository.
|
||||
|
||||
Args:
|
||||
repo_path: Path to the local repository
|
||||
files: Dict mapping relative paths to file contents
|
||||
message: Commit message
|
||||
|
||||
Raises:
|
||||
Exception: If add or commit fails
|
||||
"""
|
||||
for rel_path, content in files.items():
|
||||
full_path = os.path.join(repo_path, rel_path)
|
||||
dir_path = os.path.dirname(full_path)
|
||||
if dir_path:
|
||||
os.makedirs(dir_path, exist_ok=True)
|
||||
with open(full_path, "w") as f:
|
||||
f.write(content)
|
||||
hg_util.add_changeset(repo_path, rel_path)
|
||||
hg_util.commit_changeset(repo_path, ".", self.username, message)
|
||||
|
||||
def push(self, repo_path: str, owner: str, name: str) -> None:
|
||||
"""
|
||||
Push local repository changes to the Tool Shed.
|
||||
|
||||
This bypasses the upload API and pushes directly via hg protocol,
|
||||
which does NOT create RepositoryMetadata records. Use this to test
|
||||
scenarios where metadata needs to be reset/created.
|
||||
|
||||
Args:
|
||||
repo_path: Path to the local repository
|
||||
owner: Repository owner username
|
||||
name: Repository name
|
||||
|
||||
Raises:
|
||||
Exception: If push fails (except "no changes found" which is ok)
|
||||
"""
|
||||
url = f"http://{self.username}:{self.password}@{self._host_port}/repos/{owner}/{name}"
|
||||
self._push_repository(repo_path, url)
|
||||
|
||||
@property
|
||||
def _host_port(self) -> str:
|
||||
"""Extract host:port from shed_url."""
|
||||
parsed = urlparse(self.shed_url)
|
||||
return f"{parsed.hostname}:{parsed.port}"
|
||||
|
||||
@staticmethod
|
||||
def _push_repository(repo_path: str, dest_url: str) -> None:
|
||||
"""
|
||||
Push repository changes to a remote destination.
|
||||
|
||||
Args:
|
||||
repo_path: Path to the local repository
|
||||
dest_url: URL to push to (may include credentials)
|
||||
|
||||
Raises:
|
||||
Exception: If push fails (except "no changes found" which is ok)
|
||||
"""
|
||||
try:
|
||||
subprocess.check_output(
|
||||
["hg", "push", dest_url],
|
||||
stderr=subprocess.STDOUT,
|
||||
cwd=repo_path,
|
||||
)
|
||||
except subprocess.CalledProcessError as e:
|
||||
output = unicodify(e.output)
|
||||
# returncode 1 with "no changes found" means nothing to push - that's ok
|
||||
if e.returncode == 1 and "no changes found" in output:
|
||||
return
|
||||
raise Exception(f"Error pushing repository: {output}")
|
||||
@@ -7,6 +7,7 @@ from galaxy.util.compression_utils import CompressedFile
|
||||
from galaxy.util.resources import resource_path
|
||||
from galaxy_test.base import api_asserts
|
||||
from tool_shed.test.base.api_util import create_user
|
||||
from tool_shed.test.base.hg_operations import HgRepositoryOperations
|
||||
from tool_shed.test.base.populators import (
|
||||
HasRepositoryId,
|
||||
repo_tars,
|
||||
@@ -630,6 +631,76 @@ class TestShedRepositoriesApi(ShedApiTestCase):
|
||||
with open(os.path.join(output_dir, "reset_metadata_subset.json"), "w") as f:
|
||||
json.dump(subset_reset_data, f, indent=2)
|
||||
|
||||
# 8. ResetMetadataOnRepositoryResponse - direct_push (has "created" record_operation)
|
||||
# This repo is created via API (creates metadata), then modified via direct hg push
|
||||
# (no metadata created). Reset should show record_operation: "created" for the pushed changeset.
|
||||
# NOTE: Requires TOOL_SHED_CONFIG_CONFIG_HG_FOR_DEV=1 when starting the tool shed.
|
||||
direct_push_repo = populator.setup_test_data_repo("column_maker_direct_push")
|
||||
# Clone the repo locally
|
||||
clone_dir = tempfile.mkdtemp(prefix="hg_clone_")
|
||||
hg_ops = HgRepositoryOperations(
|
||||
shed_url=self.url,
|
||||
username=direct_push_repo.owner,
|
||||
password="testpass", # Default test password
|
||||
)
|
||||
hg_ops.clone_repo(direct_push_repo.owner, direct_push_repo.name, clone_dir)
|
||||
# Modify the tool and push via hg - this creates a changeset WITHOUT metadata
|
||||
updated_tool_xml = """<tool id="Add_a_column1" name="Compute" version="1.1.0">
|
||||
<description>an expression on every row</description>
|
||||
<command interpreter="python">
|
||||
column_maker.py $input $out_file1 "$cond" $round ${input.metadata.columns} "${input.metadata.column_types}"
|
||||
</command>
|
||||
<inputs>
|
||||
<param name="cond" size="40" type="text" value="c3-c2" label="Add expression"/>
|
||||
<param format="tabular" name="input" type="data" label="as a new column to" help="Query missing? See TIP below"/>
|
||||
<param name="round" type="select" label="Round result?">
|
||||
<option value="no">NO</option>
|
||||
<option value="yes">YES</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="input" name="out_file1" metadata_source="input"/>
|
||||
</outputs>
|
||||
<help>
|
||||
Computes an expression for every row and appends result as new column.
|
||||
Now with improved help text!
|
||||
</help>
|
||||
</tool>
|
||||
"""
|
||||
hg_ops.add_and_commit(
|
||||
clone_dir,
|
||||
{"column_maker.xml": updated_tool_xml},
|
||||
"Update to version 1.1.0",
|
||||
)
|
||||
try:
|
||||
hg_ops.push(clone_dir, direct_push_repo.owner, direct_push_repo.name)
|
||||
except Exception as e:
|
||||
if "authorization failed" in str(e):
|
||||
print("\n WARNING: Skipping fixture #8 (reset_metadata_direct_push.json)")
|
||||
print(" Push authorization failed. Start tool shed with:")
|
||||
print(" TOOL_SHED_CONFIG_CONFIG_HG_FOR_DEV=1")
|
||||
else:
|
||||
raise
|
||||
else:
|
||||
# Reset metadata - should show "created" for the pushed changeset
|
||||
direct_push_reset_response = self.api_interactor.post(
|
||||
f"repositories/{direct_push_repo.id}/reset_metadata",
|
||||
params={"dry_run": True, "verbose": True},
|
||||
)
|
||||
api_asserts.assert_status_code_is_ok(direct_push_reset_response)
|
||||
direct_push_reset_data = direct_push_reset_response.json()
|
||||
assert direct_push_reset_data["dry_run"] is True
|
||||
assert direct_push_reset_data["changeset_details"] is not None
|
||||
# Verify we got a "created" record_operation - this is the whole point of this fixture
|
||||
has_created = any(
|
||||
d.get("record_operation") == "created"
|
||||
for d in direct_push_reset_data["changeset_details"]
|
||||
)
|
||||
assert has_created, "direct_push should produce 'created' record_operation"
|
||||
|
||||
with open(os.path.join(output_dir, "reset_metadata_direct_push.json"), "w") as f:
|
||||
json.dump(direct_push_reset_data, f, indent=2)
|
||||
|
||||
print(f"\nFixtures written to: {output_dir}")
|
||||
print("Files generated:")
|
||||
for f in sorted(os.listdir(output_dir)):
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<tool id="Add_a_column1" name="Compute" version="1.0.0">
|
||||
<description>an expression on every row</description>
|
||||
<command interpreter="python">
|
||||
column_maker.py $input $out_file1 "$cond" $round ${input.metadata.columns} "${input.metadata.column_types}"
|
||||
</command>
|
||||
<inputs>
|
||||
<param name="cond" size="40" type="text" value="c3-c2" label="Add expression"/>
|
||||
<param format="tabular" name="input" type="data" label="as a new column to" help="Query missing? See TIP below"/>
|
||||
<param name="round" type="select" label="Round result?">
|
||||
<option value="no">NO</option>
|
||||
<option value="yes">YES</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="input" name="out_file1" metadata_source="input"/>
|
||||
</outputs>
|
||||
<help>
|
||||
Computes an expression for every row and appends result as new column.
|
||||
</help>
|
||||
</tool>
|
||||
+4
-1
@@ -18,6 +18,7 @@ import resetApplied from "./reset_metadata_applied.json"
|
||||
import resetBismark from "./reset_metadata_bismark.json"
|
||||
import resetUnchanged from "./reset_metadata_unchanged.json"
|
||||
import resetSubset from "./reset_metadata_subset.json"
|
||||
import resetDirectPush from "./reset_metadata_direct_push.json"
|
||||
|
||||
// Simulated fixtures for edge cases
|
||||
// TODO: Update test_shed_repositories.py::test_generate_frontend_fixtures to generate real API
|
||||
@@ -26,7 +27,6 @@ import resetSubset from "./reset_metadata_subset.json"
|
||||
// - Repository with no tools (empty workflow-only or datatype-only repo)
|
||||
// - Repository with repository_dependencies (define one with deps in test_data)
|
||||
// - Repository with multiple different tool IDs (multi-tool repo)
|
||||
// - Reset response with record_operation: "created" (first-time reset on fresh repo)
|
||||
// - Reset response with error (broken tool XML)
|
||||
// - Reset response with status: "warning" (partial success)
|
||||
import simulatedChangesetActions from "./simulated_changeset_actions.json"
|
||||
@@ -65,6 +65,9 @@ export const resetMetadataUnchanged = resetUnchanged as ResetMetadataOnRepositor
|
||||
/** Reset metadata dry-run preview showing "subset" comparison_result (additive changes only) */
|
||||
export const resetMetadataSubset = resetSubset as ResetMetadataOnRepositoryResponse
|
||||
|
||||
/** Reset metadata dry-run preview showing "created" record_operation (changeset pushed via hg without metadata) */
|
||||
export const resetMetadataDirectPush = resetDirectPush as ResetMetadataOnRepositoryResponse
|
||||
|
||||
// ============================================================================
|
||||
// Simulated Fixtures for Edge Case Testing
|
||||
// TODO: Replace with real API responses when test data is available
|
||||
|
||||
+163
-168
@@ -1,171 +1,166 @@
|
||||
{
|
||||
"0:e70bfb67619c": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "f3f73e481f432006",
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "e70bfb67619c",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkeremvrrqux",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarkswv7hxa9d1",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:45.288085",
|
||||
"update_time": "2026-01-19T16:35:45.288095",
|
||||
"owner": "user--bx--psu--edu"
|
||||
"0:c35bbde3c5e0": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "f3f73e481f432006",
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "c35bbde3c5e0",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkif6fzmt0oq",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarketoqj9rljt",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:49.870267",
|
||||
"update_time": "2026-01-31T21:06:49.870275",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_methylation_extractor/0.7.7.2",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"profile": 16.01,
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tests": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2",
|
||||
"version_string_cmd": null
|
||||
},
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "bisulfite mapper (bowtie2)",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_bowtie2/0.7.7.2",
|
||||
"id": "bismark_bowtie2",
|
||||
"name": "Bismark",
|
||||
"profile": 16.01,
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tests": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_bowtie2_wrapper.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": ["bismark_bowtie_wrapper.xml"]
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_methylation_extractor/0.7.7.2",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"profile": 16.01,
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
"1:babbdbda7d7a": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "2234cb1fd1df4331",
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "babbdbda7d7a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkif6fzmt0oq",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarketoqj9rljt",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:49.870267",
|
||||
"update_time": "2026-01-31T21:06:49.870275",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_methylation_extractor/0.7.7.3",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"profile": 16.01,
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tests": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.3",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"tests": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2",
|
||||
"version_string_cmd": null
|
||||
},
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "bisulfite mapper (bowtie2)",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_bowtie2/0.7.7.2",
|
||||
"id": "bismark_bowtie2",
|
||||
"name": "Bismark",
|
||||
"profile": 16.01,
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tests": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_bowtie2_wrapper.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": [
|
||||
"bismark_bowtie_wrapper.xml"
|
||||
]
|
||||
},
|
||||
"1:5667a187ecae": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "2234cb1fd1df4331",
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "5667a187ecae",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkeremvrrqux",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarkswv7hxa9d1",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:45.288085",
|
||||
"update_time": "2026-01-19T16:35:45.288095",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_methylation_extractor/0.7.7.3",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"profile": 16.01,
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tests": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.3",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": [
|
||||
"bismark_bowtie_wrapper.xml",
|
||||
"bismark_bowtie2_wrapper.xml"
|
||||
]
|
||||
}
|
||||
}
|
||||
"invalid_tools": ["bismark_bowtie_wrapper.xml", "bismark_bowtie2_wrapper.xml"]
|
||||
}
|
||||
}
|
||||
|
||||
+242
-395
@@ -1,401 +1,248 @@
|
||||
{
|
||||
"0:77478c9eef9d": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "adb5f5c93f827949",
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "77478c9eef9d",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"profile": 16.01,
|
||||
"requirements": [],
|
||||
"tests": [
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c3-c2"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.bed"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"name": "Test-1",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.bed",
|
||||
"value"
|
||||
]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c4*1"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.interval"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"name": "Test-2",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.interval",
|
||||
"value"
|
||||
]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c4*1"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.interval"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"yes"
|
||||
]
|
||||
],
|
||||
"name": "Test-3",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.interval",
|
||||
"value"
|
||||
]
|
||||
}
|
||||
"0:d6e73113c7a5": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "adb5f5c93f827949",
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "d6e73113c7a5",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"profile": 16.01,
|
||||
"requirements": [],
|
||||
"tests": [
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c3-c2"],
|
||||
["input", "1.bed"],
|
||||
["round", "no"]
|
||||
],
|
||||
"name": "Test-1",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.bed", "value"]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c4*1"],
|
||||
["input", "1.interval"],
|
||||
["round", "no"]
|
||||
],
|
||||
"name": "Test-2",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.interval", "value"]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c4*1"],
|
||||
["input", "1.interval"],
|
||||
["round", "yes"]
|
||||
],
|
||||
"name": "Test-3",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.interval", "value"]
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": []
|
||||
},
|
||||
"1:7c2dbf6d815b": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "7c2dbf6d815b",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648",
|
||||
"owner": "user--bx--psu--edu"
|
||||
"invalid_tools": []
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"profile": 16.01,
|
||||
"requirements": [],
|
||||
"tests": [
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c3-c2"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.bed"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"name": "Test-1",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.bed",
|
||||
"value"
|
||||
]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c4*1"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.interval"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"name": "Test-2",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.interval",
|
||||
"value"
|
||||
]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c4*1"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.interval"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"yes"
|
||||
]
|
||||
],
|
||||
"name": "Test-3",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.interval",
|
||||
"value"
|
||||
]
|
||||
}
|
||||
"1:191823ad7f25": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "191823ad7f25",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"profile": 16.01,
|
||||
"requirements": [],
|
||||
"tests": [
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c3-c2"],
|
||||
["input", "1.bed"],
|
||||
["round", "no"]
|
||||
],
|
||||
"name": "Test-1",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.bed", "value"]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c4*1"],
|
||||
["input", "1.interval"],
|
||||
["round", "no"]
|
||||
],
|
||||
"name": "Test-2",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.interval", "value"]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c4*1"],
|
||||
["input", "1.interval"],
|
||||
["round", "yes"]
|
||||
],
|
||||
"name": "Test-3",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.interval", "value"]
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": []
|
||||
},
|
||||
"2:99614137f022": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "99614137f022",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648",
|
||||
"owner": "user--bx--psu--edu"
|
||||
"invalid_tools": []
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"profile": 16.01,
|
||||
"requirements": [],
|
||||
"tests": [
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c3-c2"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.bed"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"name": "Test-1",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.bed",
|
||||
"value"
|
||||
]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c4*1"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.interval"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"name": "Test-2",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.interval",
|
||||
"value"
|
||||
]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
[
|
||||
"cond",
|
||||
"c4*1"
|
||||
],
|
||||
[
|
||||
"input",
|
||||
"1.interval"
|
||||
],
|
||||
[
|
||||
"round",
|
||||
"yes"
|
||||
]
|
||||
],
|
||||
"name": "Test-3",
|
||||
"outputs": [
|
||||
[
|
||||
"name",
|
||||
"value"
|
||||
]
|
||||
],
|
||||
"required_files": [
|
||||
"1.interval",
|
||||
"value"
|
||||
]
|
||||
}
|
||||
"2:062143ff0665": {
|
||||
"model_class": "RepositoryMetadata",
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "062143ff0665",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_tools": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_workflows": false,
|
||||
"repository": {
|
||||
"model_class": "Repository",
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408",
|
||||
"owner": "user--bx--psu--edu"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"add_to_tool_panel": true,
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"profile": 16.01,
|
||||
"requirements": [],
|
||||
"tests": [
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c3-c2"],
|
||||
["input", "1.bed"],
|
||||
["round", "no"]
|
||||
],
|
||||
"name": "Test-1",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.bed", "value"]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c4*1"],
|
||||
["input", "1.interval"],
|
||||
["round", "no"]
|
||||
],
|
||||
"name": "Test-2",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.interval", "value"]
|
||||
},
|
||||
{
|
||||
"inputs": [
|
||||
["cond", "c4*1"],
|
||||
["input", "1.interval"],
|
||||
["round", "yes"]
|
||||
],
|
||||
"name": "Test-3",
|
||||
"outputs": [["name", "value"]],
|
||||
"required_files": ["1.interval", "value"]
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0",
|
||||
"version_string_cmd": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": []
|
||||
}
|
||||
}
|
||||
"invalid_tools": []
|
||||
}
|
||||
}
|
||||
|
||||
+312
-312
@@ -1,315 +1,315 @@
|
||||
{
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakerxdipi7tp8o : Successfully reset metadata on repository columnmakerxdipi7tp8o owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-19 11:36:34",
|
||||
"stop_time": "2026-01-19 11:36:56",
|
||||
"dry_run": false,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "922f0013f13e",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakerrj8xymp1ix : Successfully reset metadata on repository columnmakerrj8xymp1ix owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-31 16:07:31",
|
||||
"stop_time": "2026-01-31 16:07:48",
|
||||
"dry_run": false,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "bfecfb8fd20a",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "0202eae11dcd",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "7a454e235222",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:bfecfb8fd20a": {
|
||||
"id": "cb227cec8ca83994",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerrj8xymp1ix",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker4br0oa5jiy",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:23.382394",
|
||||
"update_time": "2026-01-31T21:07:23.382406"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerrj8xymp1ix/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "bfecfb8fd20a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:0202eae11dcd": {
|
||||
"id": "cb6e11b662890a90",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerrj8xymp1ix",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker4br0oa5jiy",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:23.382394",
|
||||
"update_time": "2026-01-31T21:07:23.382406"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerrj8xymp1ix/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "0202eae11dcd",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:7a454e235222": {
|
||||
"id": "9d37e53072ff9fa4",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerrj8xymp1ix",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker4br0oa5jiy",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:23.382394",
|
||||
"update_time": "2026-01-31T21:07:23.382406"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerrj8xymp1ix/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "7a454e235222",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"changeset_revision": "401c90ab758c",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "b4def8642e23",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"repository_metadata_after": {
|
||||
"-1:bfecfb8fd20a": {
|
||||
"id": "cb227cec8ca83994",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerrj8xymp1ix",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker4br0oa5jiy",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 3,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:23.382394",
|
||||
"update_time": "2026-01-31T21:07:47.073305"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerrj8xymp1ix/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "bfecfb8fd20a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:0202eae11dcd": {
|
||||
"id": "cb6e11b662890a90",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerrj8xymp1ix",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker4br0oa5jiy",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 3,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:23.382394",
|
||||
"update_time": "2026-01-31T21:07:47.073305"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerrj8xymp1ix/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "0202eae11dcd",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:7a454e235222": {
|
||||
"id": "9d37e53072ff9fa4",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerrj8xymp1ix",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker4br0oa5jiy",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 3,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:23.382394",
|
||||
"update_time": "2026-01-31T21:07:47.073305"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerrj8xymp1ix/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "7a454e235222",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:922f0013f13e": {
|
||||
"id": "cb227cec8ca83994",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerxdipi7tp8o",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3wi7xl77d3",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:36:24.584752",
|
||||
"update_time": "2026-01-19T16:36:24.584761"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerxdipi7tp8o/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "922f0013f13e",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:401c90ab758c": {
|
||||
"id": "cb6e11b662890a90",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerxdipi7tp8o",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3wi7xl77d3",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:36:24.584752",
|
||||
"update_time": "2026-01-19T16:36:24.584761"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerxdipi7tp8o/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "401c90ab758c",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:b4def8642e23": {
|
||||
"id": "9d37e53072ff9fa4",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerxdipi7tp8o",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3wi7xl77d3",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:36:24.584752",
|
||||
"update_time": "2026-01-19T16:36:24.584761"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerxdipi7tp8o/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "b4def8642e23",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
"repository_metadata_after": {
|
||||
"-1:922f0013f13e": {
|
||||
"id": "cb227cec8ca83994",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerxdipi7tp8o",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3wi7xl77d3",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 3,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:36:24.584752",
|
||||
"update_time": "2026-01-19T16:36:54.797543"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerxdipi7tp8o/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "922f0013f13e",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:401c90ab758c": {
|
||||
"id": "cb6e11b662890a90",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerxdipi7tp8o",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3wi7xl77d3",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 3,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:36:24.584752",
|
||||
"update_time": "2026-01-19T16:36:54.797543"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerxdipi7tp8o/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "401c90ab758c",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:b4def8642e23": {
|
||||
"id": "9d37e53072ff9fa4",
|
||||
"repository": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"name": "columnmakerxdipi7tp8o",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3wi7xl77d3",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 3,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:36:24.584752",
|
||||
"update_time": "2026-01-19T16:36:54.797543"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerxdipi7tp8o/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_3/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "d9abeb98649a6a7e",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "b4def8642e23",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+317
-327
@@ -1,341 +1,331 @@
|
||||
{
|
||||
"status": "warning",
|
||||
"repository_status": [
|
||||
"testbismarkeremvrrqux : Metadata cannot be defined for revision '5667a187ecae' so this revision cannot be automatically installed into a local Galaxy instance. Correct the following problems and reset metadata.\nbismark_bowtie_wrapper.xml - This file refers to a file named bowtie_indices.loc. Upload a file named bowtie_indices.loc.sample to the repository to correct this error.\nbismark_bowtie_wrapper.xml - This file refers to a file named bowtie_indices.loc. Upload a file named bowtie_indices.loc.sample to the repository to correct this error.\nbismark_bowtie2_wrapper.xml - This file refers to a file named bowtie2_indices.loc. Upload a file named bowtie2_indices.loc.sample to the repository to correct this error.\n"
|
||||
],
|
||||
"start_time": "2026-01-19 11:36:56",
|
||||
"stop_time": "2026-01-19 11:37:09",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "e70bfb67619c",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": true,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "5667a187ecae",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": true,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:e70bfb67619c": {
|
||||
"id": "f3f73e481f432006",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkeremvrrqux",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarkswv7hxa9d1",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:45.288085",
|
||||
"update_time": "2026-01-19T16:35:45.288095"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
"status": "warning",
|
||||
"repository_status": [
|
||||
"testbismarkif6fzmt0oq : Metadata cannot be defined for revision 'babbdbda7d7a' so this revision cannot be automatically installed into a local Galaxy instance. Correct the following problems and reset metadata.\nbismark_bowtie_wrapper.xml - This file refers to a file named bowtie_indices.loc. Upload a file named bowtie_indices.loc.sample to the repository to correct this error.\nbismark_bowtie_wrapper.xml - This file refers to a file named bowtie_indices.loc. Upload a file named bowtie_indices.loc.sample to the repository to correct this error.\nbismark_bowtie2_wrapper.xml - This file refers to a file named bowtie2_indices.loc. Upload a file named bowtie2_indices.loc.sample to the repository to correct this error.\n"
|
||||
],
|
||||
"start_time": "2026-01-31 16:07:48",
|
||||
"stop_time": "2026-01-31 16:07:58",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_methylation_extractor/0.7.7.2",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
"changeset_revision": "c35bbde3c5e0",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": true,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"description": "bisulfite mapper (bowtie2)",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_bowtie2/0.7.7.2",
|
||||
"id": "bismark_bowtie2",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_bowtie2_wrapper.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
"changeset_revision": "babbdbda7d7a",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": true,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"invalid_tools": [
|
||||
"bismark_bowtie_wrapper.xml"
|
||||
],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "e70bfb67619c",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:5667a187ecae": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkeremvrrqux",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarkswv7hxa9d1",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:45.288085",
|
||||
"update_time": "2026-01-19T16:35:45.288095"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_methylation_extractor/0.7.7.3",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:c35bbde3c5e0": {
|
||||
"id": "f3f73e481f432006",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkif6fzmt0oq",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarketoqj9rljt",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:49.870267",
|
||||
"update_time": "2026-01-31T21:06:49.870275"
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.3"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [
|
||||
"bismark_bowtie_wrapper.xml",
|
||||
"bismark_bowtie2_wrapper.xml"
|
||||
],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "5667a187ecae",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
"repository_metadata_after": {
|
||||
"-1:e70bfb67619c": {
|
||||
"id": "f3f73e481f432006",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkeremvrrqux",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarkswv7hxa9d1",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:45.288085",
|
||||
"update_time": "2026-01-19T16:35:45.288095"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_methylation_extractor/0.7.7.2",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_methylation_extractor/0.7.7.2",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
},
|
||||
{
|
||||
"description": "bisulfite mapper (bowtie2)",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_bowtie2/0.7.7.2",
|
||||
"id": "bismark_bowtie2",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_bowtie2_wrapper.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
}
|
||||
],
|
||||
"invalid_tools": ["bismark_bowtie_wrapper.xml"],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "c35bbde3c5e0",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
{
|
||||
"description": "bisulfite mapper (bowtie2)",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_bowtie2/0.7.7.2",
|
||||
"id": "bismark_bowtie2",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
"1:babbdbda7d7a": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkif6fzmt0oq",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarketoqj9rljt",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:49.870267",
|
||||
"update_time": "2026-01-31T21:06:49.870275"
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_bowtie2_wrapper.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_methylation_extractor/0.7.7.3",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.3"
|
||||
}
|
||||
],
|
||||
"invalid_tools": ["bismark_bowtie_wrapper.xml", "bismark_bowtie2_wrapper.xml"],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "babbdbda7d7a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
],
|
||||
"invalid_tools": [
|
||||
"bismark_bowtie_wrapper.xml"
|
||||
],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "e70bfb67619c",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:5667a187ecae": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkeremvrrqux",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarkswv7hxa9d1",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:45.288085",
|
||||
"update_time": "2026-01-19T16:35:45.288095"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/testbismarkeremvrrqux/bismark_methylation_extractor/0.7.7.3",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
"repository_metadata_after": {
|
||||
"-1:c35bbde3c5e0": {
|
||||
"id": "f3f73e481f432006",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkif6fzmt0oq",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarketoqj9rljt",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:49.870267",
|
||||
"update_time": "2026-01-31T21:06:49.870275"
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_methylation_extractor/0.7.7.2",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
},
|
||||
{
|
||||
"description": "bisulfite mapper (bowtie2)",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_bowtie2/0.7.7.2",
|
||||
"id": "bismark_bowtie2",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_bowtie2_wrapper.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.2"
|
||||
}
|
||||
],
|
||||
"invalid_tools": ["bismark_bowtie_wrapper.xml"],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "c35bbde3c5e0",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:babbdbda7d7a": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"repository": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"name": "testbismarkif6fzmt0oq",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "testbismarketoqj9rljt",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:49.870267",
|
||||
"update_time": "2026-01-31T21:06:49.870275"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.3"
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "methylation extractor",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/testbismarkif6fzmt0oq/bismark_methylation_extractor/0.7.7.3",
|
||||
"id": "bismark_methylation_extractor",
|
||||
"name": "Bismark",
|
||||
"requirements": [
|
||||
{
|
||||
"name": "SCRIPT_PATH",
|
||||
"type": "set_environment",
|
||||
"version": null
|
||||
},
|
||||
{
|
||||
"name": "bowtie",
|
||||
"type": "package",
|
||||
"version": "0.12.8"
|
||||
},
|
||||
{
|
||||
"name": "bowtie2",
|
||||
"type": "package",
|
||||
"version": "2.0.0-beta7"
|
||||
}
|
||||
],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_2/bismark/bismark_methylation_extractor.xml",
|
||||
"tool_type": "default",
|
||||
"version": "0.7.7.3"
|
||||
}
|
||||
],
|
||||
"invalid_tools": ["bismark_bowtie_wrapper.xml", "bismark_bowtie2_wrapper.xml"],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "babbdbda7d7a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
],
|
||||
"invalid_tools": [
|
||||
"bismark_bowtie_wrapper.xml",
|
||||
"bismark_bowtie2_wrapper.xml"
|
||||
],
|
||||
"repository_id": "529fd61ab1c6cc36",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "5667a187ecae",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": true,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakerdirectpushvwy6bhzsya : Would reset metadata on repository columnmakerdirectpushvwy6bhzsya owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-31 16:09:18",
|
||||
"stop_time": "2026-01-31 16:09:31",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "5228e1e9b938",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "80e6da47e302",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "created",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:5228e1e9b938": {
|
||||
"id": "5a77dbba84d2acbb",
|
||||
"repository": {
|
||||
"id": "cb227cec8ca83994",
|
||||
"name": "columnmakerdirectpushvwy6bhzsya",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerdirectpushcbu7vi7y52",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 1,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:54.159428",
|
||||
"update_time": "2026-01-31T21:09:02.760266"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerdirectpushvwy6bhzsya/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_6/column_maker_direct_push/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "cb227cec8ca83994",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "5228e1e9b938",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
"repository_metadata_after": {
|
||||
"-1:80e6da47e302": {
|
||||
"id": null,
|
||||
"repository": {
|
||||
"id": "cb227cec8ca83994",
|
||||
"name": "columnmakerdirectpushvwy6bhzsya",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerdirectpushcbu7vi7y52",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 1,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:54.159428",
|
||||
"update_time": "2026-01-31T21:09:02.760266"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerdirectpushvwy6bhzsya/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_6/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerdirectpushvwy6bhzsya/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_6/column_maker_direct_push/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "cb227cec8ca83994",
|
||||
"numeric_revision": null,
|
||||
"changeset_revision": "80e6da47e302",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
}
|
||||
+312
-312
@@ -1,315 +1,315 @@
|
||||
{
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakeri4kj723sdt : Would reset metadata on repository columnmakeri4kj723sdt owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-19 11:36:04",
|
||||
"stop_time": "2026-01-19 11:36:23",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "77478c9eef9d",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakerelcmon3gvj : Would reset metadata on repository columnmakerelcmon3gvj owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-31 16:07:06",
|
||||
"stop_time": "2026-01-31 16:07:22",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "d6e73113c7a5",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "191823ad7f25",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "062143ff0665",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:d6e73113c7a5": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "d6e73113c7a5",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:191823ad7f25": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "191823ad7f25",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:062143ff0665": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "062143ff0665",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"changeset_revision": "7c2dbf6d815b",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "99614137f022",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"repository_metadata_after": {
|
||||
"-1:d6e73113c7a5": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "d6e73113c7a5",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:191823ad7f25": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "191823ad7f25",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:062143ff0665": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakerelcmon3gvj",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker3je3vuzjz5",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:06:38.453397",
|
||||
"update_time": "2026-01-31T21:06:38.453408"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerelcmon3gvj/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "062143ff0665",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:77478c9eef9d": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "77478c9eef9d",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:7c2dbf6d815b": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "7c2dbf6d815b",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:99614137f022": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "99614137f022",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
"repository_metadata_after": {
|
||||
"-1:77478c9eef9d": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "77478c9eef9d",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:7c2dbf6d815b": {
|
||||
"id": "529fd61ab1c6cc36",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.2.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.2.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "7c2dbf6d815b",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:99614137f022": {
|
||||
"id": "d9abeb98649a6a7e",
|
||||
"repository": {
|
||||
"id": "adb5f5c93f827949",
|
||||
"name": "columnmakeri4kj723sdt",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmaker9wkrmv1wgu",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:35:31.340639",
|
||||
"update_time": "2026-01-19T16:35:31.340648"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakeri4kj723sdt/Add_a_column1/1.3.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_1/column_maker/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.3.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "adb5f5c93f827949",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "99614137f022",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+307
-307
@@ -1,310 +1,310 @@
|
||||
{
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakersubsettai2mft3j2 : Would reset metadata on repository columnmakersubsettai2mft3j2 owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-19 11:38:27",
|
||||
"stop_time": "2026-01-19 11:39:27",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "ec0f37870b72",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakersubsetdtfebd9xcu : Would reset metadata on repository columnmakersubsetdtfebd9xcu owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-31 16:08:33",
|
||||
"stop_time": "2026-01-31 16:08:53",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "cf2901b5ed86",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "f4e9b0da4c23",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "subset",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "684c182552e6",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:cf2901b5ed86": {
|
||||
"id": "f356c15ec7800da0",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsetdtfebd9xcu",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetsempay51gc",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:24.256200",
|
||||
"update_time": "2026-01-31T21:08:24.256212"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "cf2901b5ed86",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:f4e9b0da4c23": {
|
||||
"id": "22d3c31104d9102b",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsetdtfebd9xcu",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetsempay51gc",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:24.256200",
|
||||
"update_time": "2026-01-31T21:08:24.256212"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "f4e9b0da4c23",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:684c182552e6": {
|
||||
"id": "92c548528a9a67cb",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsetdtfebd9xcu",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetsempay51gc",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:24.256200",
|
||||
"update_time": "2026-01-31T21:08:24.256212"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "684c182552e6",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"changeset_revision": "43e9417e906a",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "subset",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "de2a03511575",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"repository_metadata_after": {
|
||||
"-1:f4e9b0da4c23": {
|
||||
"id": "22d3c31104d9102b",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsetdtfebd9xcu",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetsempay51gc",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:24.256200",
|
||||
"update_time": "2026-01-31T21:08:24.256212"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "f4e9b0da4c23",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:684c182552e6": {
|
||||
"id": "92c548528a9a67cb",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsetdtfebd9xcu",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetsempay51gc",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:08:24.256200",
|
||||
"update_time": "2026-01-31T21:08:24.256212"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakersubsetdtfebd9xcu/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "684c182552e6",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:ec0f37870b72": {
|
||||
"id": "f356c15ec7800da0",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsettai2mft3j2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetap56xn09ig",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:38:00.985469",
|
||||
"update_time": "2026-01-19T16:38:00.985486"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "ec0f37870b72",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"1:43e9417e906a": {
|
||||
"id": "22d3c31104d9102b",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsettai2mft3j2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetap56xn09ig",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:38:00.985469",
|
||||
"update_time": "2026-01-19T16:38:00.985486"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "43e9417e906a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:de2a03511575": {
|
||||
"id": "92c548528a9a67cb",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsettai2mft3j2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetap56xn09ig",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:38:00.985469",
|
||||
"update_time": "2026-01-19T16:38:00.985486"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "de2a03511575",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
"repository_metadata_after": {
|
||||
"-1:43e9417e906a": {
|
||||
"id": "22d3c31104d9102b",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsettai2mft3j2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetap56xn09ig",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:38:00.985469",
|
||||
"update_time": "2026-01-19T16:38:00.985486"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 1,
|
||||
"changeset_revision": "43e9417e906a",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:de2a03511575": {
|
||||
"id": "92c548528a9a67cb",
|
||||
"repository": {
|
||||
"id": "2234cb1fd1df4331",
|
||||
"name": "columnmakersubsettai2mft3j2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakersubsetap56xn09ig",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:38:00.985469",
|
||||
"update_time": "2026-01-19T16:38:00.985486"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
{
|
||||
"description": "data on any column using simple expressions",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakersubsettai2mft3j2/Filter1/1.0.0",
|
||||
"id": "Filter1",
|
||||
"name": "Filter",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_5/column_maker_subset/filter_tool.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "2234cb1fd1df4331",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "de2a03511575",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+222
-222
@@ -1,225 +1,225 @@
|
||||
{
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakerunchangedurz12q8hz2 : Would reset metadata on repository columnmakerunchangedurz12q8hz2 owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-19 11:37:19",
|
||||
"stop_time": "2026-01-19 11:37:58",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "b419f834d942",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"status": "ok",
|
||||
"repository_status": [
|
||||
"columnmakerunchangedmxe1rudl61 : Would reset metadata on repository columnmakerunchangedmxe1rudl61 owned by user--bx--psu--edu"
|
||||
],
|
||||
"start_time": "2026-01-31 16:08:07",
|
||||
"stop_time": "2026-01-31 16:08:23",
|
||||
"dry_run": true,
|
||||
"changeset_details": [
|
||||
{
|
||||
"changeset_revision": "f0d884bcfbfc",
|
||||
"numeric_revision": 0,
|
||||
"comparison_result": "initial",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "1fe285d4fb86",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "equal",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "9067757757ed",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:1fe285d4fb86": {
|
||||
"id": "da92407cb46a61f3",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedmxe1rudl61",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchangedxqc85miivh",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:59.211597",
|
||||
"update_time": "2026-01-31T21:07:59.211604"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerunchangedmxe1rudl61/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "1fe285d4fb86",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:9067757757ed": {
|
||||
"id": "f06d708dacad69d8",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedmxe1rudl61",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchangedxqc85miivh",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:59.211597",
|
||||
"update_time": "2026-01-31T21:07:59.211604"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerunchangedmxe1rudl61/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "9067757757ed",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"changeset_revision": "957f73a65112",
|
||||
"numeric_revision": 1,
|
||||
"comparison_result": "equal",
|
||||
"record_operation": null,
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
},
|
||||
{
|
||||
"changeset_revision": "a8b05ea55923",
|
||||
"numeric_revision": 2,
|
||||
"comparison_result": "not equal and not subset",
|
||||
"record_operation": "updated",
|
||||
"has_tools": true,
|
||||
"has_repository_dependencies": false,
|
||||
"has_tool_dependencies": false,
|
||||
"error": null
|
||||
"repository_metadata_after": {
|
||||
"-1:1fe285d4fb86": {
|
||||
"id": "da92407cb46a61f3",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedmxe1rudl61",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchangedxqc85miivh",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:59.211597",
|
||||
"update_time": "2026-01-31T21:07:59.211604"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerunchangedmxe1rudl61/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "1fe285d4fb86",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:9067757757ed": {
|
||||
"id": "f06d708dacad69d8",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedmxe1rudl61",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchangedxqc85miivh",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-31T21:07:59.211597",
|
||||
"update_time": "2026-01-31T21:07:59.211604"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:9622/repos/user--bx--psu--edu/columnmakerunchangedmxe1rudl61/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmps6x53uus/tmpbbvbl8yc/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "9067757757ed",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"repository_metadata_before": {
|
||||
"0:957f73a65112": {
|
||||
"id": "da92407cb46a61f3",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedurz12q8hz2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchanged2y4d7oplgo",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:37:10.193578",
|
||||
"update_time": "2026-01-19T16:37:10.193588"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerunchangedurz12q8hz2/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "957f73a65112",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"2:a8b05ea55923": {
|
||||
"id": "f06d708dacad69d8",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedurz12q8hz2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchanged2y4d7oplgo",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:37:10.193578",
|
||||
"update_time": "2026-01-19T16:37:10.193588"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerunchangedurz12q8hz2/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "a8b05ea55923",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
},
|
||||
"repository_metadata_after": {
|
||||
"-1:957f73a65112": {
|
||||
"id": "da92407cb46a61f3",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedurz12q8hz2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchanged2y4d7oplgo",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:37:10.193578",
|
||||
"update_time": "2026-01-19T16:37:10.193588"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerunchangedurz12q8hz2/Add_a_column1/1.0.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.0.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 0,
|
||||
"changeset_revision": "957f73a65112",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
},
|
||||
"-1:a8b05ea55923": {
|
||||
"id": "f06d708dacad69d8",
|
||||
"repository": {
|
||||
"id": "f3f73e481f432006",
|
||||
"name": "columnmakerunchangedurz12q8hz2",
|
||||
"owner": "user--bx--psu--edu",
|
||||
"type": "unrestricted",
|
||||
"remote_repository_url": null,
|
||||
"homepage_url": null,
|
||||
"description": "columnmakerunchanged2y4d7oplgo",
|
||||
"user_id": "adb5f5c93f827949",
|
||||
"private": false,
|
||||
"deleted": false,
|
||||
"times_downloaded": 0,
|
||||
"deprecated": false,
|
||||
"create_time": "2026-01-19T16:37:10.193578",
|
||||
"update_time": "2026-01-19T16:37:10.193588"
|
||||
},
|
||||
"repository_dependencies": [],
|
||||
"tools": [
|
||||
{
|
||||
"description": "an expression on every row",
|
||||
"guid": "127.0.0.1:8014/repos/user--bx--psu--edu/columnmakerunchangedurz12q8hz2/Add_a_column1/1.1.0",
|
||||
"id": "Add_a_column1",
|
||||
"name": "Compute",
|
||||
"requirements": [],
|
||||
"tool_config": "/private/var/folders/1d/bs7mkcjx4t79x1rgbr2ns5br5ng4yk/T/tmpd1yfawms/tmpknujwebp/database/files/000/repo_4/column_maker_unchanged/column_maker.xml",
|
||||
"tool_type": "default",
|
||||
"version": "1.1.0"
|
||||
}
|
||||
],
|
||||
"invalid_tools": [],
|
||||
"repository_id": "f3f73e481f432006",
|
||||
"numeric_revision": 2,
|
||||
"changeset_revision": "a8b05ea55923",
|
||||
"malicious": false,
|
||||
"downloadable": true,
|
||||
"missing_test_components": false,
|
||||
"has_repository_dependencies": false,
|
||||
"includes_tools": true,
|
||||
"includes_tools_for_display_in_tool_panel": true,
|
||||
"includes_tool_dependencies": false,
|
||||
"includes_datatypes": false,
|
||||
"includes_workflows": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -956,8 +956,6 @@ export interface components {
|
||||
* @description Per-changeset detail during reset metadata operation.
|
||||
*/
|
||||
ChangesetMetadataStatus: {
|
||||
/** Record Operation - "created", "updated", or null (no DB operation) */
|
||||
record_operation?: "created" | "updated" | null
|
||||
/** Changeset Revision */
|
||||
changeset_revision: string
|
||||
/** Comparison Result */
|
||||
@@ -981,6 +979,8 @@ export interface components {
|
||||
has_tools: boolean
|
||||
/** Numeric Revision */
|
||||
numeric_revision: number
|
||||
/** Record Operation */
|
||||
record_operation?: ("created" | "updated") | null
|
||||
}
|
||||
/** Checksum */
|
||||
Checksum: {
|
||||
@@ -2533,6 +2533,13 @@ export interface components {
|
||||
/** Valid Tools */
|
||||
valid_tools: components["schemas"]["ValidTool"][]
|
||||
}
|
||||
/**
|
||||
* RepositoryMetadataPreview
|
||||
* @description Like RepositoryMetadata but uses RepositoryRevisionMetadataPreview for dry-run scenarios.
|
||||
*/
|
||||
RepositoryMetadataPreview: {
|
||||
[key: string]: components["schemas"]["RepositoryRevisionMetadataPreview"]
|
||||
}
|
||||
/** RepositoryPermissions */
|
||||
RepositoryPermissions: {
|
||||
/** Allow Push */
|
||||
@@ -2578,6 +2585,52 @@ export interface components {
|
||||
/** Tools */
|
||||
tools?: components["schemas"]["RepositoryTool"][] | null
|
||||
}
|
||||
/**
|
||||
* RepositoryRevisionMetadataPreview
|
||||
* @description Like RepositoryRevisionMetadata but with Optional fields for dry-run/preview scenarios.
|
||||
*
|
||||
* During reset_metadata dry-run, metadata objects are created in-memory but not persisted,
|
||||
* so they lack database IDs. The numeric_revision may also be unavailable for newly-pushed
|
||||
* changesets that haven't been indexed yet.
|
||||
*/
|
||||
RepositoryRevisionMetadataPreview: {
|
||||
/** Changeset Revision */
|
||||
changeset_revision: string
|
||||
/** Downloadable */
|
||||
downloadable: boolean
|
||||
/** Has Repository Dependencies */
|
||||
has_repository_dependencies: boolean
|
||||
/** Id */
|
||||
id?: string | null
|
||||
/** Includes Datatypes */
|
||||
includes_datatypes?: boolean | null
|
||||
/** Includes Tool Dependencies */
|
||||
includes_tool_dependencies?: boolean | null
|
||||
/** Includes Tools */
|
||||
includes_tools: boolean
|
||||
/** Includes Tools For Display In Tool Panel */
|
||||
includes_tools_for_display_in_tool_panel: boolean
|
||||
/** Includes Workflows */
|
||||
includes_workflows?: boolean | null
|
||||
/**
|
||||
* Invalid Tools
|
||||
* @default []
|
||||
*/
|
||||
invalid_tools: string[]
|
||||
/** Malicious */
|
||||
malicious: boolean
|
||||
/** Missing Test Components */
|
||||
missing_test_components: boolean
|
||||
/** Numeric Revision */
|
||||
numeric_revision?: number | null
|
||||
repository: components["schemas"]["Repository"]
|
||||
/** Repository Dependencies */
|
||||
repository_dependencies: components["schemas"]["RepositoryDependency"][]
|
||||
/** Repository Id */
|
||||
repository_id?: string | null
|
||||
/** Tools */
|
||||
tools?: components["schemas"]["RepositoryTool"][] | null
|
||||
}
|
||||
/** RepositoryRevisionReadmes */
|
||||
RepositoryRevisionReadmes: {
|
||||
[key: string]: string
|
||||
@@ -2671,8 +2724,8 @@ export interface components {
|
||||
* @default false
|
||||
*/
|
||||
dry_run: boolean
|
||||
repository_metadata_after?: components["schemas"]["RepositoryMetadata"] | null
|
||||
repository_metadata_before?: components["schemas"]["RepositoryMetadata"] | null
|
||||
repository_metadata_after?: components["schemas"]["RepositoryMetadataPreview"] | null
|
||||
repository_metadata_before?: components["schemas"]["RepositoryMetadataPreview"] | null
|
||||
/** Repository Status */
|
||||
repository_status: string[]
|
||||
/** Start Time */
|
||||
|
||||
@@ -214,6 +214,39 @@ class RepositoryMetadata(RootModel):
|
||||
return len(self.root) == 0
|
||||
|
||||
|
||||
class RepositoryRevisionMetadataPreview(BaseModel):
|
||||
"""Like RepositoryRevisionMetadata but with Optional fields for dry-run/preview scenarios.
|
||||
|
||||
During reset_metadata dry-run, metadata objects are created in-memory but not persisted,
|
||||
so they lack database IDs. The numeric_revision may also be unavailable for newly-pushed
|
||||
changesets that haven't been indexed yet.
|
||||
"""
|
||||
|
||||
id: Optional[str] = None
|
||||
repository: Repository
|
||||
repository_dependencies: list["RepositoryDependency"]
|
||||
tools: Optional[list["RepositoryTool"]] = None
|
||||
invalid_tools: list[str] = []
|
||||
repository_id: Optional[str] = None
|
||||
numeric_revision: Optional[int] = None
|
||||
changeset_revision: str
|
||||
malicious: bool
|
||||
downloadable: bool
|
||||
missing_test_components: bool
|
||||
has_repository_dependencies: bool
|
||||
includes_tools: bool
|
||||
includes_tools_for_display_in_tool_panel: bool
|
||||
includes_tool_dependencies: Optional[bool] = None
|
||||
includes_datatypes: Optional[bool] = None
|
||||
includes_workflows: Optional[bool] = None
|
||||
|
||||
|
||||
class RepositoryMetadataPreview(RootModel):
|
||||
"""Like RepositoryMetadata but uses RepositoryRevisionMetadataPreview for dry-run scenarios."""
|
||||
|
||||
root: dict[str, RepositoryRevisionMetadataPreview]
|
||||
|
||||
|
||||
class ResetMetadataOnRepositoryRequest(BaseModel):
|
||||
repository_id: str
|
||||
dry_run: bool = False
|
||||
@@ -241,8 +274,9 @@ class ResetMetadataOnRepositoryResponse(BaseModel):
|
||||
dry_run: bool = False
|
||||
changeset_details: Optional[list[ChangesetMetadataStatus]] = None
|
||||
# Full metadata snapshots for diffing (only when verbose=True)
|
||||
repository_metadata_before: Optional["RepositoryMetadata"] = None
|
||||
repository_metadata_after: Optional["RepositoryMetadata"] = None
|
||||
# Uses Preview types since dry-run objects may lack IDs
|
||||
repository_metadata_before: Optional["RepositoryMetadataPreview"] = None
|
||||
repository_metadata_after: Optional["RepositoryMetadataPreview"] = None
|
||||
|
||||
|
||||
# Ugh - use with care - param descriptions scraped from older version of the API.
|
||||
|
||||
Reference in New Issue
Block a user