File stgit.spec of Package stgit

#
# spec file for package stgit (Version 0.14.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           stgit
BuildRequires:  asciidoc git-core python-devel xmlto
Summary:        Stacked GIT - Source Code Management Tool
Version:        0.14.3
Release:        1
License:        GPL v2 or later
Group:          Development/Tools/Version Control
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Url:            http://www.procode.org/stgit
Source:         %{name}-%{version}.tar.bz2
Patch:          stgit-doc-install-fix.diff
Requires:       git-core python
%py_requires

%description
StGIT is a Python application providing similar functionality to Quilt
(i.e. pushing/popping patches to/from a stack) on top of GIT. These
operations are performed using GIT commands and the patches are stored
as GIT commit objects, allowing easy merging of the StGIT patches into
other repositories using standard GIT functionality.



Authors:
--------
    Catalin Marinas <catalin.marinas@gmail.com>

%prep
%setup -q
%patch

%build
make
make doc

%install
make PREFIX=%{_prefix} DESTDIR="$RPM_BUILD_ROOT" install
make -C Documentation PREFIX=%{_prefix} mandir=%{_mandir} DESTDIR="$RPM_BUILD_ROOT" install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING README TODO
%doc %{_mandir}/man?/*
%{_bindir}/*
%{py_sitedir}/*
%{_datadir}/stgit

%changelog
* Tue Jun 10 2008 tiwai@suse.de
- updated to version 0.14.3:
  a maintenance release including bug-fixes for the "refresh"
  command, handling of file names with non-ASCII characters and
  user interface enhancements for "export" and "sync"
* Mon Apr 14 2008 tiwai@suse.de
- updated to version 0.14.2:
  * a maintenance release including bug-fixes and a few user
  interface enhancements
* Fri Jan 11 2008 tiwai@suse.de
- updated to version 0.14.1:
  * Fixed typo in the required version of Python
- updated to version 0.14:
  * Support for correctly running StGIT in subdirectories
  * 'repair' command for fixing an StGIT repository modified by
  GIT commands such as 'commit', 'pull', 'merge' or 'rebase'
  * 'edit' command for editing both the patch description and diff
  * Support for SMTP over TLS
  * Support for MIME multipart e-mail templates
  * '--attach' option to the 'mail' command to send a patch
  attached rather than inline
  * Diff statistics and shortlog added to the cover e-mail
  template
  * '--sign/ack' options to the 'import' and 'new' commands
  * '--number' to the 'log' command for limiting the output
  * Support for binary files in patches
  * Support for detached HEAD
  * Refactoring of some modules with better support for debugging
  * Many bug-fixes
* Thu Jul 26 2007 tiwai@suse.de
- updated to version 0.13:
  * Documentation directory with man pages
  * Safety checks for the 'rebase' command
  * Various contrib scripts
  * 'cp' command to copy files
  * 'sink' command to complement 'float'
  * '--diff-opts' option to some commands for passing
  additional arguments to 'git-diff-*'
  * 'stgit.mail.prefix' configuration option for the default
  'mail --prefix' value
  * Interractive 2-way merging via xxdiff or emacs (previously,
  only 3-way merging had this feature)
  * Slightly changed behaviour to the 'patches' command when no
  argument is given to show the patches touching the locally
  modified files
  * Correct importing of multipart e-mails
  * '--unrelated' option to 'mail' to send patches unthreaded
  and without sequence numbering
  * '--update' option to 'refresh' to only check in the files
  already modified by the current patch (similar to
  'pick --update')
  * '--keep' option to 'goto' (though it only works for patch
  popping)
  * '--expose' option to 'pick' to append the picked commit id
  to the log (similar to the 'git cherry-pick -x' command)
  * The 'new' command can automatically generate the patch name'
  from the given log
  * 'uncommit' can generate patches up to a given commit id
  * Bug fixes
* Mon Apr 02 2007 tiwai@suse.de
- updated to verison 0.12.1:
  * Allow StGIT to run when there is no user information
  configured
  * Use 'git-pull' rather than 'git-fetch' by default
  * Fix the 'mail' command to parse multiple-lines address
  headers
  * Fix the alias check in the 'stg mail --bcc' command
  * Add '--merged' option to rebase
  * Add '--url' option to 'import' to import a file directly
  from the network
  * Add '--author' option to 'series'
* Wed Feb 07 2007 tiwai@suse.de
- updated to version 0.12:
  * New 'rebase' command to change the base of an StGIT stack
  * New 'hide' and 'unhide' commands to act on the patches in a
  series.
  * New 'sync' command to synchronise same patches in different
  branches
  * New 'assimilate' command to transform GIT (accidental)
  commits at the top of the stack in StGIT patches
  * Re-worked pulling logic to use the branch information stored
  in the .git/config file
  * Abbreviation for StGIT commands
  * Correct encoding of the e-mail headers and body
  * Support for importing multipart e-mails and mbox files
  * Configuration read from the GIT config files rather than
  stgitrc
  * Patch ranges can be specified for 'export'
  * '--missing' option for 'series' to list the patches on a
  branch which are missing in current
  * StGIT bash completion script
  * Bug fixes
* Tue Jan 09 2007 tiwai@suse.de
- updated to version 0.11:
  * new 'float' command
  * patch history support, accessible through log command
  * automatically generate patch names
  * many new options, bug fixes
* Wed Sep 20 2006 tiwai@suse.de
- initial version: 0.10
openSUSE Build Service is sponsored by