Skip to content

encukou/ipa-tools

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 40 commits ahead of mkosek:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

ipa-tools

This repository contains tools that automate some tasks in FreeIPA development.

For guidelines, see: http://www.freeipa.org/page/Contribute/Code TLDR:

  • we mail patches around before committing to git
  • we use Trac for tracking bugs
  • and some Trac tickets are cloned to Bugzilla

These tools might work for other projects that work similarly.

ipatool

The most documented script is the all-in-one "ipatool", which can:

  • apply given patches, adding "Reviewed-By:" lines, and push them upstream
  • apply given patches to a remote VM
  • mark tickets as "on-review" based on patches for those tickets

Dependencies:

yum install python3 python3-PyYAML python3-blessings python3-unidecode \
    python3-docopt

See docs in the script itself

other tools

See docs in the tools themselves, if any.

see also

Tomáš has a set of scripts to manage VMs for testing IPA on: https://github.com/tbabej/labtool

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%