summaryrefslogtreecommitdiff
path: root/git-repair.cabal
blob: f273cb3f83b974ede7e988d5ab28a362618f4c6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Name: git-repair
Version: 1.20200102
Cabal-Version: >= 1.8
License: AGPL-3
Maintainer: Joey Hess <joey@kitenet.net>
Author: Joey Hess
Stability: Stable
Copyright: 2013 Joey Hess
License-File: COPYRIGHT
Build-Type: Custom
Homepage: http://git-repair.branchable.com/
Category: Utility
Synopsis: repairs a damanged git repisitory
Description:
 git-repair can repair various forms of damage to git repositories.
 .
 It is a complement to git fsck, which finds problems, but does not fix
 them.
 .
 As well as avoiding the need to rm -rf a damaged repository and re-clone,
 using git-repair can help rescue commits you've made to the damaged
 repository and not yet pushed out.
Extra-Source-Files:
  CHANGELOG
  TODO
  git-repair.1

custom-setup
  Setup-Depends: base (>= 4.11.1.0 && < 5.0), 
    hslogger, split, unix-compat, process, unix, filepath,
    exceptions, bytestring, directory, IfElse, data-default,
    mtl, Cabal

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

Executable git-repair
  Main-Is: git-repair.hs
  GHC-Options: -threaded -Wall -fno-warn-tabs
  Extensions: LambdaCase
  Build-Depends: split, hslogger, directory, filepath, containers, mtl,
   unix-compat (>= 0.5), bytestring, exceptions (>= 0.6), transformers,
   base (>= 4.11.1.0 && < 5.0), IfElse, text, process, time, QuickCheck,
   utf8-string, async, optparse-applicative (>= 0.14.1),
   data-default, deepseq, attoparsec,
   network-uri (>= 2.6), network (>= 2.6),
   filepath-bytestring (>= 1.4.2.1.0)

  if (os(windows))
    Build-Depends: setenv
  else
    Build-Depends: unix (>= 2.7.2)

  Other-Modules:
    BuildInfo
    Build.Configure
    Build.TestConfig
    Build.Version
    Common
    Git
    Git.Branch
    Git.BuildVersion
    Git.CatFile
    Git.Command
    Git.Config
    Git.Construct
    Git.CurrentRepo
    Git.Destroyer
    Git.DiffTreeItem
    Git.FilePath
    Git.Filename
    Git.Fsck
    Git.HashObject
    Git.Index
    Git.LsFiles
    Git.LsTree
    Git.Objects
    Git.Ref
    Git.RefLog
    Git.Remote
    Git.Repair
    Git.Sha
    Git.Types
    Git.UpdateIndex
    Git.Url
    Git.Version
    Utility.Attoparsec
    Utility.Applicative
    Utility.Batch
    Utility.CoProcess
    Utility.Data
    Utility.DataUnits
    Utility.Directory
    Utility.DottedVersion
    Utility.Env
    Utility.Env.Basic
    Utility.Env.Set
    Utility.Exception
    Utility.FileMode
    Utility.FileSize
    Utility.FileSystemEncoding
    Utility.Format
    Utility.HumanNumber
    Utility.HumanTime
    Utility.Metered
    Utility.Misc
    Utility.Monad
    Utility.PartialPrelude
    Utility.Path
    Utility.Percentage
    Utility.Process
    Utility.Process.Shim
    Utility.QuickCheck
    Utility.Rsync
    Utility.SafeCommand
    Utility.Split
    Utility.SystemDirectory
    Utility.ThreadScheduler
    Utility.Tmp
    Utility.Tmp.Dir
    Utility.Tuple
    Utility.UserInfo