updates
This commit is contained in:
parent
29b43cfa39
commit
595d13020b
2 changed files with 15 additions and 2 deletions
|
@ -14,6 +14,14 @@ available in the App Store.
|
||||||
* git (not all git commands are needed,
|
* git (not all git commands are needed,
|
||||||
but core plumbing and a few like `git-add` are.)
|
but core plumbing and a few like `git-add` are.)
|
||||||
|
|
||||||
|
### Android specific features
|
||||||
|
|
||||||
|
The app should be aware of power status, and avoid expensive background
|
||||||
|
jobs when low on battery or run flat out when plugged in.
|
||||||
|
|
||||||
|
The app should be aware of network status, and avoid expensive data
|
||||||
|
transfers when not on wifi. This may need to be configurable.
|
||||||
|
|
||||||
### FAT sucks
|
### FAT sucks
|
||||||
|
|
||||||
The main media partition will use some awful FAT filesystem format from
|
The main media partition will use some awful FAT filesystem format from
|
||||||
|
@ -26,10 +34,13 @@ handle all of git's filenames.) Possible approaches to this follow.
|
||||||
|
|
||||||
Keep only a bare git repo on Android. The app would then need to include
|
Keep only a bare git repo on Android. The app would then need to include
|
||||||
a file browser to access the files in there, and adding a file would move
|
a file browser to access the files in there, and adding a file would move
|
||||||
it into the repo.
|
it into the repo.
|
||||||
|
|
||||||
Not ideal.
|
Not ideal.
|
||||||
|
|
||||||
|
Could be improved some by registering git-annex as a file handling app on
|
||||||
|
Android, allowing you to "send to" git-annex.
|
||||||
|
|
||||||
#### implement git smudge filters
|
#### implement git smudge filters
|
||||||
|
|
||||||
See [[todo/smudge]].
|
See [[todo/smudge]].
|
||||||
|
|
|
@ -8,7 +8,9 @@ useful, it needs to:
|
||||||
- notice deleted files and stage the deletion
|
- notice deleted files and stage the deletion
|
||||||
(tricky; there's a race with add..)
|
(tricky; there's a race with add..)
|
||||||
- notice renamed files, auto-fix the symlink, and stage the new file location
|
- notice renamed files, auto-fix the symlink, and stage the new file location
|
||||||
- periodically auto-commit staged changes
|
- periodically auto-commit staged changes (avoid autocommitting when
|
||||||
|
lots of changes are coming in)
|
||||||
|
- tunable delays before adding new files, etc
|
||||||
- honor .gitignore, not adding files it excludesa
|
- honor .gitignore, not adding files it excludesa
|
||||||
|
|
||||||
Also to do:
|
Also to do:
|
||||||
|
|
Loading…
Reference in a new issue