| 1234567891011121314151617181920212223242526272829303132333435 |
- #!/usr/bin/perl
- # git support for dpkg-source
- package Dpkg::Source::VCS::git;
- use strict;
- use warnings;
- use Dpkg;
- use Dpkg::Gettext;
- push (@INC, $dpkglibdir);
- require 'controllib.pl';
- sub populate_tarball {
- my $srcdir=shift;
- my $tardir=shift;
- # TODO check for uncommitted files
- system("cp -a $srcdir/.git $tardir");
- $? && subprocerr("cp -a $srcdir/.git $tardir");
- }
- sub initialize_repo {
- my $srcdir=shift;
-
- # TODO disable git hooks
- # TODO git-fsck?
- # XXX git should be made to run in quiet mode here, but
- # lacks a good way to do it. Bug filed.
- system("cd $srcdir && git-reset --hard");
- $? && subprocerr("cd $srcdir && git-reset --hard");
- }
- 1
|