[Hackage] #58: darcs integration idea: track location of darcs repo, create new repo

Hackage trac at galois.com
Mon Jan 14 14:05:30 EST 2008


#58: darcs integration idea: track location of darcs repo, create new repo
--------------------------------+-------------------------------------------
  Reporter:  ijones             |        Owner:  ijones   
      Type:  enhancement        |       Status:  new      
  Priority:  high               |    Milestone:  Cabal-1.4
 Component:  HackageDB website  |      Version:           
  Severity:  normal             |   Resolution:           
  Keywords:                     |   Difficulty:  normal   
Ghcversion:  6.2.1              |     Platform:  Linux    
--------------------------------+-------------------------------------------
Comment (by duncan):

 We need a spec for how we should specify the source control in a .cabal
 file.

 Here are some questions to consider. They are not necessarily all
 requirements.

  * what are the use cases?
  * what kinds of integration would we like with other tools, eg hackage or
 cabal-install.
  * how to specify the kind of source control being uses, eg darcs, svn,
 git etc. Though it's for hackage to support darcs better than others we
 should allow all necessary info for other systems to be specified in the
 .cabal file for other tools to take advantage of.
  * how to specify the url, does that work for other SCMs?
  * what about tags or branches?
  * what if the package is not at the root of the repo but within some sub-
 dir? We may want to find it.
  * should we be specifying the repo/tag for the exact release? should we
 specify the branch this release was made from or the main development
 branch, or both?

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/58#comment:3>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list