git-annex/Command
Joey Hess 1cc7b2661e
push synced/master before synced/git-annex
sync: Partly work around github behavior that first branch to be pushed to
a new repository is assumed to be the head branch, by not pushing
synced/git-annex first.

github expects master (or whatever the name is) to be pushed first, but
git-annex sync can't, because it's got to also support pushes to non-bare
repos where pushing master fails, as explained in the big comment. So
pushing synced/master is not entirely a fix, but at least it makes github
default to a branch with the stuff the user expects in it, not a bunch of
annex log files.

Aside from fixing github to not make this assumption, or improving
the git push protocol to include what the current HEAD is, the only other
approach I can think of is to identify git push's progress messages and
display those when pushing master, while filtering out error messages
about non-fast-forward etc. But git doesn't provide a way to separate out
or identify its progress messages.

Sponsored-by: Luke Shumaker on Patreon
2021-06-21 12:32:21 -04:00
..
Add.hs remove inode cache in unannex 2021-05-12 11:09:38 -04:00
AddUnused.hs
AddUrl.hs
Adjust.hs
Assistant.hs
Benchmark.hs
CalcKey.hs
CheckPresentKey.hs
Commit.hs
Config.hs
ConfigList.hs
ContentLocation.hs
Copy.hs
Dead.hs
Describe.hs
DiffDriver.hs diffdriver: Support unlocked files 2021-04-08 14:32:09 -04:00
Direct.hs
Drop.hs drop, move, mirror: when two files have the same content, honor the max numcopies and requiredcopies 2021-06-15 11:38:44 -04:00
DropKey.hs
DropUnused.hs prevent dropping required content of other file using same content 2021-05-25 11:34:06 -04:00
EnableRemote.hs
EnableTor.hs
ExamineKey.hs
Expire.hs Future proof activity log parsing 2021-06-14 14:18:19 -04:00
Export.hs
FilterBranch.hs decided not to include export/import trees 2021-05-17 14:12:15 -04:00
Find.hs
FindRef.hs
Fix.hs
Forget.hs start implementing hidden git-annex repositories 2021-04-20 15:04:53 -04:00
FromKey.hs fromkey: create directory for pointer files too 2021-05-07 11:10:06 -04:00
Fsck.hs fsck: avoid redundant checksum when transfer is Verified 2021-04-14 13:22:54 -04:00
FuzzTest.hs
GCryptSetup.hs
Get.hs
Group.hs
GroupWanted.hs
Help.hs
Import.hs
ImportFeed.hs importfeed: fix bug while also speeding up 12x! 2021-04-23 12:36:56 -04:00
InAnnex.hs
Indirect.hs
Info.hs
Init.hs
InitRemote.hs initremote --private 2021-04-23 14:47:46 -04:00
Inprogress.hs
List.hs
Lock.hs include locked files in the keys database associated files 2021-05-21 16:24:37 -04:00
LockContent.hs
Log.hs
LookupKey.hs
Map.hs
MatchExpression.hs
Merge.hs
MetaData.hs
Migrate.hs include locked files in the keys database associated files 2021-05-21 16:24:37 -04:00
MinCopies.hs
Mirror.hs drop, move, mirror: when two files have the same content, honor the max numcopies and requiredcopies 2021-06-15 11:38:44 -04:00
Move.hs drop, move, mirror: when two files have the same content, honor the max numcopies and requiredcopies 2021-06-15 11:38:44 -04:00
Multicast.hs Command/Multicast: use proper hyphen 2021-05-04 05:44:31 +02:00
NotifyChanges.hs
NumCopies.hs
P2P.hs
P2PStdIO.hs
PostReceive.hs
PreCommit.hs
Proxy.hs
ReadPresentKey.hs
RecvKey.hs
RegisterUrl.hs
Reinit.hs
Reinject.hs reinject: Error out when run on a file that is not annexed 2021-05-07 13:31:03 -04:00
ReKey.hs include locked files in the keys database associated files 2021-05-21 16:24:37 -04:00
RemoteDaemon.hs assistant: Fix a crash on startup by avoiding using forkProcess 2021-05-12 15:08:03 -04:00
RenameRemote.hs
Repair.hs
Required.hs
ResolveMerge.hs
RmUrl.hs
Schedule.hs
Semitrust.hs
SendKey.hs use fastDebug everywhere it can be used 2021-04-06 15:41:24 -04:00
SetKey.hs
SetPresentKey.hs
Smudge.hs scanAnnexedFiles in smudge --update 2021-06-08 11:37:47 -04:00
Status.hs
Sync.hs push synced/master before synced/git-annex 2021-06-21 12:32:21 -04:00
Test.hs
TestRemote.hs Revert "reorder another test" 2021-04-23 01:01:29 -04:00
TransferInfo.hs
TransferKey.hs
TransferKeys.hs
Transferrer.hs
Trust.hs
Unannex.hs remove inode cache in unannex 2021-05-12 11:09:38 -04:00
Undo.hs
Ungroup.hs
Uninit.hs
Unlock.hs
UnregisterUrl.hs
Untrust.hs
Unused.hs
Upgrade.hs
VAdd.hs
VCycle.hs
Version.hs
VFilter.hs
Vicfg.hs
View.hs
VPop.hs
Wanted.hs
Watch.hs
WebApp.hs
Whereis.hs