Codebase list github-backup / run/f617f642-a87e-4cc6-bd6d-2b56711c3178/main github-backup.cabal
run/f617f642-a87e-4cc6-bd6d-2b56711c3178/main

Tree @run/f617f642-a87e-4cc6-bd6d-2b56711c3178/main (Download .tar.gz)

github-backup.cabal @run/f617f642-a87e-4cc6-bd6d-2b56711c3178/mainraw · history · blame

Name: github-backup
Version: 1.20200721
Cabal-Version: >= 1.10
Maintainer: Joey Hess <id@joeyh.name>
Author: Joey Hess
Stability: Stable
Copyright: 2012 Joey Hess
License: GPL-3
License-File: COPYRIGHT
Build-Type: Custom
Homepage: https://github-backup.branchable.com/
Category: Utility
Synopsis: backs up everything github knows about a repository, to the repository
Description:
 github-backup is a simple tool you run in a git repository you cloned from
 Github. It backs up everything Github knows about the repository, including
 other forks, issues, comments, milestones, pull requests, and watchers.

 Also includes gitriddance, which can be used to close all open issues and
 pull requests.
Extra-Source-Files:
  stack.yaml
  README.md
  CHANGELOG
  COPYRIGHT
  GPL
  github-backup.1
  gitriddance.1
  Makefile
  configure.hs
  Build/collect-ghc-options.sh

Executable github-backup
  Main-Is: github-backup.hs
  GHC-Options: -Wall -fno-warn-tabs -threaded
  Default-Language: Haskell98
  Build-Depends:
    base (>= 4.8 && < 5),
    github (>= 0.23 && < 0.24),
    text, filepath, exceptions, transformers, bytestring, vector,
    hslogger, split, process, containers, unix-compat, IfElse,
    directory, mtl, utf8-string, optparse-applicative, pretty-show,
    network-uri (>= 2.6), network (>= 2.6)
  
  if (! os(windows))
    Build-Depends: unix
  else
    Build-Depends: Win32, setenv
  
  Other-Modules:
    BuildInfo
    Build.Version
    Build.TestConfig
    Build.Configure
    Common
    Github.GetAuth
    Github.EnumRepos
    Git
    Git.CatFile
    Git.Branch
    Git.Ref
    Git.Url
    Git.Command
    Git.Version
    Git.Construct
    Git.Config
    Git.UpdateIndex
    Git.FilePath
    Git.Types
    Git.DiffTreeItem
    Git.Queue
    Git.BuildVersion
    Git.HashObject
    Git.Index
    Git.Sha
    Git.Remote
    Utility.Tmp
    Utility.Tuple
    Utility.Path
    Utility.FileSystemEncoding
    Utility.Monad
    Utility.SafeCommand
    Utility.Exception
    Utility.State
    Utility.Process
    Utility.FileMode
    Utility.CoProcess
    Utility.Process.Shim
    Utility.UserInfo
    Utility.Misc
    Utility.Env
    Utility.Env.Basic
    Utility.Env.Set
    Utility.PosixFiles
    Utility.Data
    Utility.PartialPrelude
    Utility.DottedVersion
    Utility.Applicative
    Utility.Directory
    Utility.Split
    Utility.SystemDirectory

Executable gitriddance
  Main-Is: gitriddance.hs
  GHC-Options: -Wall -fno-warn-tabs
  Default-Language: Haskell98
  Build-Depends: 
    base (>= 4.8 && < 5),
    github (>= 0.23 && < 0.24),
    text, filepath, exceptions, transformers, bytestring, vector,
    hslogger, split, process, containers, unix-compat, IfElse,
    directory, mtl, utf8-string,
    network-uri (>= 2.6), network (>= 2.6)
  
  if (! os(windows))
    Build-Depends: unix
  else
    Build-Depends: Win32, setenv

  Other-Modules:
    Common
    Git
    Git.Command
    Git.Config
    Git.Construct
    Git.FilePath
    Git.Remote
    Git.Types
    Git.Url
    Github.EnumRepos
    Github.GetAuth
    Utility.Applicative
    Utility.CoProcess
    Utility.Data
    Utility.Directory
    Utility.Env
    Utility.Env.Basic
    Utility.Env.Set
    Utility.Exception
    Utility.FileMode
    Utility.FileSystemEncoding
    Utility.Misc
    Utility.Monad
    Utility.PartialPrelude
    Utility.Path
    Utility.Process
    Utility.Process.Shim
    Utility.SafeCommand
    Utility.Split
    Utility.SystemDirectory
    Utility.Tmp
    Utility.UserInfo

custom-setup
  Setup-Depends: base (>= 4.5), hslogger, split, directory, process,
    unix-compat, unix, exceptions, bytestring, filepath, IfElse, mtl, Cabal

source-repository head
  type: git
  location: git://github-backup.branchable.com/