Obsolete: gvfs mtp backend development is done upstream
C C++ Other
Latest commit aac3141 Apr 15, 2013 @philipl MTP: Handle overwriting of files in do_pull correctly.
As with do_push, it's necessary for us to explicitly detect the
OVERWRITE case and handle it appropriately.
Failed to load latest commit information.
client Backport: Fix hopelessly short timeout in file transfers. Apr 3, 2013
common Ubuntu: Shared libgvfscommon Apr 3, 2013
daemon MTP: Handle overwriting of files in do_pull correctly. Apr 15, 2013
man man: Improve consistency of man pages Aug 4, 2012
metadata gdbus: Fix srcdir != builddir and make the build more quiet Jul 31, 2012
monitor MTP: Review Feedback: Fix memory leaks and improve memory management. Jan 12, 2013
po Updated Latvian translation Sep 23, 2012
programs Add support for getting symbolic icons Aug 30, 2012
test Update the Address of the FSF Jul 30, 2012
txt New txt/ files Sep 13, 2007
.gitignore gdbus: Core daemon and client port Jul 31, 2012
AUTHORS add Andreas as author of the ftp backend Feb 20, 2009
COPYING Update the Address of the FSF Jul 30, 2012
CVSVERSION Autoconficate Sep 13, 2007
ChangeLog.pre-1-2 Move ChangeLog to ChangeLog.pre-1-2 Apr 17, 2009
INSTALL Add mention of obex-data-server Mar 5, 2008
MAINTAINERS Add myself to the pool of maintainers May 9, 2011
Makefile.am build: fix distcheck Aug 8, 2012
NEWS Update NEWS for 1.14.0 release Sep 24, 2012
README Add some info in README Feb 4, 2008
README.commits Mention micro commits in README.commits Apr 17, 2009
TODO Add GFileCreateFlags flag to open for write. No actual backend suppor… Oct 4, 2007
autogen.sh autogen.sh: Conform to build-api.txt Oct 12, 2011
configure.ac MTP: Use android extensions to support in place read of files. Apr 3, 2013
dbus.txt Finish changing how uris are mapped Sep 13, 2007
gvfs.doap Fix doap file Apr 18, 2010


gvfs is a userspace virtual filesystem designed to work with the i/o
abstractions of gio (a library availible in glib >= 2.15.1). It
installs several modules that are automatically used by applications
using the APIs of libgio. There is also fuse support that allows
applications not using gio to access the gvfs filesystems.

The gvfs model differs from e.g. gnome-vfs in that filesystems must
be mounted before they are used. There is a central daemon (gvfsd)
that handles coordinting mounts, and then each mount is (typically)
in its own daemon process (although mounts can share daemon process).

gvfs comes with a set of backends, including trash support, sftp,
smb, http, dav and others. More backends are planned.

gvfs also contains modules for gio that implement hal volume monitors
and the gnome uri-scheme handler configuration.

There is a set of command line programs starting with "gvfs-" that
lets you run commands (like cat, ls, stat, etc) on files in the gvfs