git-annex/templates/repolist.hamlet
Joey Hess e213ef310f git-annex (5.20140717) unstable; urgency=high
* Fix minor FD leak in journal code. Closes: #754608
  * direct: Fix handling of case where a work tree subdirectory cannot
    be written to due to permissions.
  * migrate: Avoid re-checksumming when migrating from hashE to hash backend.
  * uninit: Avoid failing final removal in some direct mode repositories
    due to file modes.
  * S3: Deal with AWS ACL configurations that do not allow creating or
    checking the location of a bucket, but only reading and writing content to
    it.
  * resolvemerge: New plumbing command that runs the automatic merge conflict
    resolver.
  * Deal with change in git 2.0 that made indirect mode merge conflict
    resolution leave behind old files.
  * sync: Fix git sync with local git remotes even when they don't have an
    annex.uuid set. (The assistant already did so.)
  * Set gcrypt-publish-participants when setting up a gcrypt repository,
    to avoid unncessary passphrase prompts.
    This is a security/usability tradeoff. To avoid exposing the gpg key
    ids who can decrypt the repository, users can unset
    gcrypt-publish-participants.
  * Install nautilus hooks even when ~/.local/share/nautilus/ does not yet
    exist, since it is not automatically created for Gnome 3 users.
  * Windows: Move .vbs files out of git\bin, to avoid that being in the
    PATH, which caused some weird breakage. (Thanks, divB)
  * Windows: Fix locking issue that prevented the webapp starting
    (since 5.20140707).

# imported from the archive
2014-07-17 11:27:25 -04:00

82 lines
3.2 KiB
Text

<div ##{ident}>
$if onlyCloud reposelector
$if not (null repolist)
<h2>
Cloud repositories
$else
No cloud repositories are configured yet.
$else
$if not (null repolist)
<h2>
Repositories
<table .table .table-condensed>
<tbody #costsortable>
$forall (name, repoid, currentlyconnected, actions) <- repolist
<tr .repoline ##{show repoid}>
<td .handle>
<a .btn .btn-default .btn-xs .disabled>
<span .glyphicon .glyphicon-resize-vertical>
&nbsp; #{name}
<td .draghide>
$if needsEnabled actions
<a href="@{setupRepoLink actions}">
<span .glyphicon .glyphicon-warning-sign>
\ not enabled
$else
$if notWanted actions
<span .glyphicon .glyphicon-trash>
\ cleaning out..
$else
<a href="@{syncToggleLink actions}">
$if currentlyconnected
<span title="connected; change notification enabled" .glyphicon .glyphicon-signal>
$else
$if notSyncing actions
<span .glyphicon .glyphicon-ban-circle>
$else
<span .glyphicon .glyphicon-refresh>
$if notSyncing actions
\ syncing disabled
$else
\ syncing enabled #
$if lacksUUID repoid
(metadata only)
<td .draghide>
$if needsEnabled actions
<a href="@{setupRepoLink actions}">
enable
$else
<div .dropdown #menu-#{show repoid}>
<a data-toggle="dropdown" data-target="#" href="#menu-#{show repoid}">
<span .glyphicon .glyphicon-cog>
\ actions #
<span .caret>
<ul .dropdown-menu>
<li>
<a href="@{setupRepoLink actions}">
<span .glyphicon .glyphicon-pencil>
\ Edit
$if not (lacksUUID repoid)
<a href="@{SyncNowRepositoryR $ asUUID repoid}">
<span .glyphicon .glyphicon-refresh>
\ Sync now
<a href="@{DisableRepositoryR $ asUUID repoid}">
<span .glyphicon .glyphicon-minus>
\ Disable
<a href="@{DeleteRepositoryR $ asUUID repoid}">
<span .glyphicon .glyphicon-trash>
\ Delete
$if addmore
<tr>
<td colspan="3">
$if nootherrepos
<a .btn .btn-primary .btn-lg href="@{AddRepositoryR}">
<span .glyphicon .glyphicon-plus-sign>
\ Add another repository
$else
<a .btn .btn-default .btn-sm href="@{AddRepositoryR}">
<span .glyphicon .glyphicon-plus-sign>
\ Add another repository
<span>
&nbsp; Sync your files with another device, or #
share with a friend.