All Projects → larshp → abapGitServer

larshp / abapGitServer

Licence: MIT license
Git server implemented in ABAP

Programming Languages

ABAP
45 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to abapGitServer

xtt
ABAP template engine for Excel, Word, Html & Pdf
Stars: ✭ 21 (-62.5%)
Mutual labels:  abap, abapgit
JSON2ABAPType
Creator of ABAP types on a base of JSON structure
Stars: ✭ 40 (-28.57%)
Mutual labels:  abap, abapgit
eui
Easy UI in SAP
Stars: ✭ 34 (-39.29%)
Mutual labels:  abap, abapgit
dotabap.github.io
dotabap.org homepage
Stars: ✭ 19 (-66.07%)
Mutual labels:  abap, abapgit
abaK
ABAP constants done right
Stars: ✭ 26 (-53.57%)
Mutual labels:  abap, abapgit
zconcurrency api
ABAP Сoncurrency API
Stars: ✭ 17 (-69.64%)
Mutual labels:  abap
abap-best-practice
A list of common principles of clean ABAP development
Stars: ✭ 69 (+23.21%)
Mutual labels:  abap
abapmerge
Merge ABAP classes/interfaces/INCLUDEs into single file
Stars: ✭ 14 (-75%)
Mutual labels:  abap
abap-exercises-codejam
Material for CodeJams on SAP Business Technology Platform, ABAP Environment and ABAP RESTful Application Programming Model.
Stars: ✭ 25 (-55.36%)
Mutual labels:  abap
abap-openapi-client
ABAP OpenAPI Client and Server generator in ABAP
Stars: ✭ 44 (-21.43%)
Mutual labels:  abap
transpiler
ABAP to JS transpiler
Stars: ✭ 57 (+1.79%)
Mutual labels:  abap
abap-file-formats
File formats that define and specify the file representation for ABAP development objects
Stars: ✭ 39 (-30.36%)
Mutual labels:  abap
abapOpenReview
ABAP Review Tool
Stars: ✭ 19 (-66.07%)
Mutual labels:  abap
abap mustache
Mustache template engine for ABAP
Stars: ✭ 14 (-75%)
Mutual labels:  abap
abap-alv-google-upload-sheet
Sample demonstrating export of ALV Grid data from SAP GUI directly to Google Drive and display exported data snapshots automatically in Google Sheets.
Stars: ✭ 24 (-57.14%)
Mutual labels:  abap
SAP-ABAP-Development
SAP ABAP development, customization and enhancement guides
Stars: ✭ 51 (-8.93%)
Mutual labels:  abap
Teched17
Code for the demo I gave at SAP TechEd 2017
Stars: ✭ 45 (-19.64%)
Mutual labels:  abap
Simple-Data-Explorer
Simple Data Explorer
Stars: ✭ 37 (-33.93%)
Mutual labels:  abap
ABAP-Library
Useful ABAP code snippets
Stars: ✭ 118 (+110.71%)
Mutual labels:  abap
abap-log-exporter
Exports SAP Netweaver logs to a log system of your choice.
Stars: ✭ 31 (-44.64%)
Mutual labels:  abap

abapGitServer

Git server implemented in ABAP

Install

via abapGit

Setup

by activating the ServiceName ZABAPGITSERVER in transaction SICF

Start

to use it via the web frontend by running transaction ZABAPGITSERVER (or right click on the SICF service ZABAPGITSERVER and choose Test Service)

Merge requests

abapGitServer supports merge requests between two branches of the same repo.

Creating branches

After creating a new branch, push it directly to abapGitServer before committing any changes:

git branch <new>
git push origin <new>

After this operation you can make your changes and commit them to the new branch. When you push a new branch with new commits, the operation will fail.

News

2018-02-25: Support for tags added, use conversion program ZAGS_MIGRATION_03 to convert old repositories

2018-01-21: Field ADLER32 added in database table ZAGS_OBJECTS, use conversion program ZAGS_MIGRATION_02 to convert old repositories

2018-01-13: Make sure you have the latest development version of abapGit installed

2017-03-12: Key field REPO added in database table ZAGS_OBJECTS, use conversion program ZAGS_MIGRATION_01 to convert old repositories

Requirements

Testing

Version requirement

see https://github.com/larshp/ABAP-Swagger

Scope

  • Web interface: browse/create repository
  • No tags, no submodules, no blame
  • Primarily tested with abapGit as client

Use cases

  • Automatic backup of objects
  • Increased visibility over changes in system

Works with 'git pull' from command line, so all objects can be exported to a different git server if needed, guide

Use with abapGit

abapGit is your git client and the abapGitServer our server. We first have to setup the ssl connection with the root certificate of the sap system the abapGitServer is running on. After that the abapGitServer can be used like every other git server.

External libraries

Library Version License
spinkit 1.2.5 MIT
react 15.2.1 Facebook BSD + Patents
babel-standalone 6.23.1 MIT
babel-polyfill 6.23.0 MIT
react-router 2.5.2 MIT
history 2.1.2 MIT
prism 1.6.0 MIT
octicons 3.5.0 MIT
jsdiff 2.2.3 BSD-3-Clause
jquery 2.2.3 MIT
diff2html 2.3.0 MIT
wasm-git 0.0.4 GPL with linking exception

Screenshots

See wiki

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].