There are a number of steps to follow to make a new pull-request against the Archivematica project. This walk-through should help guide folk through that.
Requirements
- A Linux-based operating system.
- A GitHub account.
- Git installed.
| /* | |
| * Post timesheet from Google Docs to Redmine | |
| * | |
| * Copyright (c) 2014 David Juhasz | |
| * | |
| * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License | |
| * as published by the Free Software Foundation; either version 2 | |
| * of the License, or (at your option) any later version. | |
| * |
| <?xml version='1.0' encoding='UTF-8'?> | |
| <mets:mets xmlns:mets="http://www.loc.gov/METS/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/version111/mets.xsd"> | |
| <mets:metsHdr CREATEDATE="2019-02-23T18:01:33"/> | |
| <mets:dmdSec ID="dmdSec_455536" CREATED="2019-02-23T18:00:05" STATUS="original"> | |
| <mets:mdWrap MDTYPE="DDI"> | |
| <mets:xmlData> | |
| <ddi:codebook xmlns:ddi="http://www.icpsr.umich.edu/DDI" version="2.5" xsi:schemaLocation="http://www.ddi:codebook:2_5 http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd"> | |
| <ddi:stdyDscr> | |
| <ddi:citation> | |
| <ddi:titlStmt> |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| from __future__ import print_function | |
| import argparse | |
| import lxml | |
| import logging | |
| import metsrw | |
| import sys | |
| [{ | |
| "file": "objects/transcription/alto-text-0001.xml", | |
| "identifiers": [{ | |
| "identifier": "file:///ARCH00152.dig354/transcription transcript/ARCH00152_355_0000.xml", | |
| "identiferType": "URL" | |
| }, | |
| { | |
| "identifier": "http://hdl.handle.net/10622/3BF316F5-E00B-4148-B1ED-43EA61EFA263", | |
| "identiferType": "HANDLE" | |
| } |
| { | |
| "authority": "10.5072/FK2", | |
| "id": 1589, | |
| "identifier": "QAWS8O", | |
| "latestVersion": { | |
| "UNF": "UNF:6:doAry72PFwD1Edcrhsj/Qw==", | |
| "createTime": "2019-01-16T19:15:52Z", | |
| "files": [ | |
| { | |
| "dataFile": { |
Artefactual has its own Git repository server on Gitolite. The implications of this is that the work a user completes on GitHub will be overwritten by any mirroring process onto the GitHub servers.
In short, branches, pull-requests, etc. subsequently merged via GitHub will never make it onto the Artefactual servers. They push, but never pull.
git remote set-url origin git@git.artefactual.com:archivematica.git
git checkout -b dev/issue-1-my-new-branch
select MicroServiceChainLinks.pk, MicroServiceChainLinks.microserviceGroup,
TasksConfigs.description, StandardTasksConfigs.execute,
StandardTasksConfigs.arguments
from MicroServiceChainLinks
inner join TasksConfigs
on TasksConfigs.pk = MicroServiceChainLinks.currentTask
inner join StandardTasksConfigs
| #!/bin/bash | |
| # Script to run the various coreutils checksum utilities suite. Tools include | |
| # sha1sum, sha256sum etc. Easily extensible to the other algorithms in the | |
| # same suite, for example, b2sum for Blake2 hash comparison. | |
| # | |
| # The script can be run standalone outside of Archivematica using a transfer | |
| # style layout e.g. | |
| # | |
| # transfer/ |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """Script to connect to an Elasticsearch instance to basically, perform a | |
| search for ANY phrase across the index. | |
| Bzsed on: https://gist.github.com/ross-spencer/895b5a346729075dd98f76cd5314728c | |
| """ | |
| from __future__ import print_function |