git-annex/doc
Joey Hess 34abd7bca8 no implicit dotfiles in add
Dotfiles, and files inside dotdirs are not added by "git annex add" unless
the dotfile or directory is explicitly listed. So "git annex add ." will
add all untracked files in the current directory except for those in
dotdirs.

One reason for this is that it will make git-annex more usable with vcsh,
where you don't want "vcsh big annex add" to check in all the dotfiles
that are already versioned in other repositories.

(If you're using vcsh for repos that contain non-dotfiles, this won't help,
and you'll need to .gitignore such things, but this will cover the common
case.)

A more general reason why this seems like a good idea is the same reason ls
ignores dotfiles, just the unix convention that they are cruft that is kept
out of the way most of the time.

All the other git-annex commands still do deal with any dotfiles that do
get into the annex. This seemed right because if I've gone to the trouble
to add a dotfile, I will want "git annex get ." to get it along with
everything else.
2012-01-03 00:11:00 -04:00
..
bugs Added a comment 2012-01-03 00:49:43 +00:00
design fix link 2011-11-04 15:51:01 -04:00
download Added a comment 2011-05-28 16:04:51 +00:00
encryption Added a comment: Tahoe-LAFS comes with encryption 2011-05-18 04:32:17 +00:00
forum Added a comment 2012-01-03 02:49:24 +00:00
install Add specific instructions for ArchLinux 2012-01-02 18:35:38 +01:00
news update 2011-12-31 15:12:16 -04:00
special_remotes fix broken links 2011-11-08 12:23:03 -04:00
templates layout 2011-03-31 16:13:24 -04:00
tips Added a comment 2012-01-02 16:27:55 +00:00
todo Updated to build with monad-control 0.3. 2011-12-24 23:05:23 -04:00
upgrades fix broken links 2011-11-08 12:23:03 -04:00
use_case layout 2011-04-17 11:44:32 -04:00
users 2011-12-07 03:14:24 +00:00
walkthrough add section on syncing to the walkthrough 2011-12-31 14:50:40 -04:00
backends.mdwn use SHA256 by default 2011-11-04 15:51:01 -04:00
bare_repositories.mdwn a recipe for setting up a bare remote 2011-11-04 23:19:13 +00:00
bugs.mdwn update 2010-10-19 19:28:29 -04:00
comments.mdwn add comments page 2011-03-15 23:25:16 -04:00
contact.mdwn update with irc channel 2011-05-19 15:44:22 -04:00
copies.mdwn update documentation for new, neutered key-value backends 2011-08-28 16:28:38 -04:00
design.mdwn encryption design document 2011-04-03 14:34:00 -04:00
distributed_version_control.mdwn formatting 2011-12-31 15:18:29 -04:00
download.mdwn update 2011-07-02 17:14:27 -04:00
encryption.mdwn document encryption 2011-04-16 19:35:02 -04:00
feeds.mdwn add feed aggregator 2011-03-31 16:00:33 -04:00
forum.mdwn add 2010-11-14 14:07:58 -04:00
future_proofing.mdwn fix broken links 2011-11-08 12:23:03 -04:00
git-annex-shell.mdwn change footer 2011-12-07 13:17:00 -04:00
git-annex.mdwn no implicit dotfiles in add 2012-01-03 00:11:00 -04:00
git-union-merge.mdwn change footer 2011-12-07 13:17:00 -04:00
GPL 3 2010-10-20 11:56:36 -04:00
index.mdwn add a sync page documenting sync in detail 2011-12-30 20:02:55 -04:00
install.mdwn add arch link 2012-01-02 13:44:12 -04:00
internals.mdwn add a link to git-union-merge 2011-12-13 22:01:13 +00:00
location_tracking.mdwn update 2011-11-27 13:57:56 -04:00
logo.png update 2010-11-13 23:32:56 -04:00
logo_small.png update 2010-11-13 23:32:56 -04:00
meta.mdwn fix 2011-11-08 12:24:56 -04:00
news.mdwn avoid building news page when building doc wiki for package 2010-12-02 21:37:55 -04:00
not.mdwn point to new extension now in mercurial 2011-11-02 12:02:04 -04:00
repomap.png scaled 2011-03-04 15:15:55 -04:00
special_remotes.mdwn documentation/warning message update for future feature 2011-09-23 18:04:38 -04:00
summary.mdwn split out summary and inline raw 2011-03-06 12:22:56 -04:00
sync.mdwn add a sync page documenting sync in detail 2011-12-30 20:02:55 -04:00
tips.mdwn reorg 2011-10-17 13:56:36 -04:00
todo.mdwn reorg 2010-10-25 11:47:45 -04:00
transferring_data.mdwn update 2011-08-16 21:16:23 -04:00
trust.mdwn dead: A command which says that a repository is gone for good and you don't want git-annex to mention it again. 2011-12-02 16:59:55 -04:00
upgrades.mdwn update 2011-07-08 01:26:18 -04:00
users.mdwn add 2010-11-14 14:14:27 -04:00
walkthrough.mdwn add section on syncing to the walkthrough 2011-12-31 14:50:40 -04:00