ミラーのmanifestについて調べてみた
initは、前と同じ。
kinneko@BuildSV:~/mirrortest$ ../repo init --mirror -u https://android.googlesource.com/mirror/manifest Get https://code.google.com/p/git-repo/ remote: Counting objects: 1500, done. remote: Finding sources: 100% (1500/1500), done. remote: Total 1500 (delta 979) Receiving objects: 100% (1500/1500), 428.04 KiB | 187 KiB/s, done. Resolving deltas: 100% (979/979), done. From https://code.google.com/p/git-repo * [new branch] maint -> origin/maint * [new branch] master -> origin/master * [new branch] stable -> origin/stable * [new tag] v1.0 -> v1.0 * [new tag] v1.0.1 -> v1.0.1 * [new tag] v1.0.2 -> v1.0.2 * [new tag] v1.0.3 -> v1.0.3 * [new tag] v1.0.4 -> v1.0.4 * [new tag] v1.0.5 -> v1.0.5 * [new tag] v1.0.6 -> v1.0.6 * [new tag] v1.0.7 -> v1.0.7 * [new tag] v1.0.8 -> v1.0.8 * [new tag] v1.0.9 -> v1.0.9 * [new tag] v1.1 -> v1.1 * [new tag] v1.2 -> v1.2 * [new tag] v1.3 -> v1.3 * [new tag] v1.3.1 -> v1.3.1 * [new tag] v1.3.2 -> v1.3.2 * [new tag] v1.4 -> v1.4 * [new tag] v1.4.1 -> v1.4.1 * [new tag] v1.4.2 -> v1.4.2 * [new tag] v1.4.3 -> v1.4.3 * [new tag] v1.4.4 -> v1.4.4 * [new tag] v1.5 -> v1.5 * [new tag] v1.5.1 -> v1.5.1 * [new tag] v1.6 -> v1.6 * [new tag] v1.6.1 -> v1.6.1 * [new tag] v1.6.10 -> v1.6.10 * [new tag] v1.6.10.1 -> v1.6.10.1 * [new tag] v1.6.10.2 -> v1.6.10.2 * [new tag] v1.6.2 -> v1.6.2 * [new tag] v1.6.3 -> v1.6.3 * [new tag] v1.6.4 -> v1.6.4 * [new tag] v1.6.5 -> v1.6.5 * [new tag] v1.6.6 -> v1.6.6 * [new tag] v1.6.7 -> v1.6.7 * [new tag] v1.6.7.1 -> v1.6.7.1 * [new tag] v1.6.7.2 -> v1.6.7.2 * [new tag] v1.6.7.3 -> v1.6.7.3 * [new tag] v1.6.7.4 -> v1.6.7.4 * [new tag] v1.6.7.5 -> v1.6.7.5 * [new tag] v1.6.8 -> v1.6.8 * [new tag] v1.6.8.1 -> v1.6.8.1 * [new tag] v1.6.8.10 -> v1.6.8.10 * [new tag] v1.6.8.11 -> v1.6.8.11 * [new tag] v1.6.8.2 -> v1.6.8.2 * [new tag] v1.6.8.3 -> v1.6.8.3 * [new tag] v1.6.8.4 -> v1.6.8.4 * [new tag] v1.6.8.5 -> v1.6.8.5 * [new tag] v1.6.8.6 -> v1.6.8.6 * [new tag] v1.6.8.7 -> v1.6.8.7 * [new tag] v1.6.8.8 -> v1.6.8.8 * [new tag] v1.6.8.9 -> v1.6.8.9 * [new tag] v1.6.9 -> v1.6.9 * [new tag] v1.6.9.1 -> v1.6.9.1 * [new tag] v1.6.9.2 -> v1.6.9.2 * [new tag] v1.6.9.3 -> v1.6.9.3 * [new tag] v1.6.9.4 -> v1.6.9.4 * [new tag] v1.6.9.5 -> v1.6.9.5 * [new tag] v1.6.9.6 -> v1.6.9.6 * [new tag] v1.6.9.7 -> v1.6.9.7 * [new tag] v1.6.9.8 -> v1.6.9.8 * [new tag] v1.7 -> v1.7 * [new tag] v1.7.1 -> v1.7.1 * [new tag] v1.7.2 -> v1.7.2 * [new tag] v1.7.3 -> v1.7.3 * [new tag] v1.7.3.1 -> v1.7.3.1 * [new tag] v1.7.4 -> v1.7.4 * [new tag] v1.7.4.1 -> v1.7.4.1 * [new tag] v1.7.4.2 -> v1.7.4.2 * [new tag] v1.7.4.3 -> v1.7.4.3 * [new tag] v1.7.5 -> v1.7.5 * [new tag] v1.7.6 -> v1.7.6 * [new tag] v1.7.6.1 -> v1.7.6.1 * [new tag] v1.7.7 -> v1.7.7 * [new tag] v1.7.7.1 -> v1.7.7.1 * [new tag] v1.7.7.2 -> v1.7.7.2 * [new tag] v1.7.7.3 -> v1.7.7.3 * [new tag] v1.7.7.4 -> v1.7.7.4 * [new tag] v1.7.7.5 -> v1.7.7.5 * [new tag] v1.7.7.6 -> v1.7.7.6 * [new tag] v1.7.8 -> v1.7.8 * [new tag] v1.7.8.1 -> v1.7.8.1 * [new tag] v1.7.8.2 -> v1.7.8.2 * [new tag] v1.8.0 -> v1.8.0 ... A new repo command ( 1.14) is available. ... You should upgrade soon: cp /home/kinneko/mirrortest/.repo/repo/repo /home/kinneko/repo Get https://android.googlesource.com/mirror/manifest remote: Counting objects: 39, done remote: Total 39 (delta 8), reused 39 (delta 8) Unpacking objects: 100% (39/39), done. From https://android.googlesource.com/mirror/manifest * [new branch] master -> origin/master repo mirror initialized in /home/kinneko/mirrortest
どんなファイルをもらってきたか。
kinneko@BuildSV:~/mirrortest$ find ./ ./ ./.repo ./.repo/manifests.git ./.repo/manifests.git/packed-refs ./.repo/manifests.git/HEAD ./.repo/manifests.git/config ./.repo/manifests.git/rr-cache ./.repo/manifests.git/hooks ./.repo/manifests.git/hooks/commit-msg ./.repo/manifests.git/hooks/pre-auto-gc ./.repo/manifests.git/description ./.repo/manifests.git/objects ./.repo/manifests.git/objects/ad ./.repo/manifests.git/objects/ad/a3faf94d06d714ea07d32d30f20c37cb0c499a ./.repo/manifests.git/objects/9a ./.repo/manifests.git/objects/9a/3f14dd49a504f0dc9475334b74004686b01957 ./.repo/manifests.git/objects/6a ./.repo/manifests.git/objects/6a/b1a0128a20c1c914460fb5ba1cf397cea0713c ./.repo/manifests.git/objects/5d ./.repo/manifests.git/objects/5d/f64204873439d37f94b817249cf40a934e4733 ./.repo/manifests.git/objects/0f ./.repo/manifests.git/objects/0f/0aef9d75936cf1ec8a3f9903c7d0746af3dfb0 ./.repo/manifests.git/objects/2f ./.repo/manifests.git/objects/2f/8c918da35a4a88ccb520851a9c57a0bda0d42e ./.repo/manifests.git/objects/51 ./.repo/manifests.git/objects/51/e7eb488ce5a6c23a62cb9451d9778b03bf4418 ./.repo/manifests.git/objects/a7 ./.repo/manifests.git/objects/a7/bf079c65edfdd9bd42d3188fc65fda9bc8862d ./.repo/manifests.git/objects/04 ./.repo/manifests.git/objects/04/bca4699a0b14331a21fee222ed30e32f74e172 ./.repo/manifests.git/objects/54 ./.repo/manifests.git/objects/54/082938acaa68a7ca0f16fb86c53a6f11b56e29 ./.repo/manifests.git/objects/46 ./.repo/manifests.git/objects/46/b0cdb8a1fd8f405b16201a5027319b31d5cf5d ./.repo/manifests.git/objects/12 ./.repo/manifests.git/objects/12/396de168f19169d681eda89f1fe68ad524fa72 ./.repo/manifests.git/objects/2c ./.repo/manifests.git/objects/2c/769ad457040a2a526defd559e5042954b09829 ./.repo/manifests.git/objects/pack ./.repo/manifests.git/objects/e1 ./.repo/manifests.git/objects/e1/daea14abc46d00f2a2984e3a2d0b98ed5f44e0 ./.repo/manifests.git/objects/ab ./.repo/manifests.git/objects/ab/411dc6d522723655d94b25e9de5f659177bc08 ./.repo/manifests.git/objects/05 ./.repo/manifests.git/objects/05/e70e907af9b046341cff0d08dbc5d5e8355036 ./.repo/manifests.git/objects/b6 ./.repo/manifests.git/objects/b6/a01f34c6593277d95ce0e6770b405229909c22 ./.repo/manifests.git/objects/c1 ./.repo/manifests.git/objects/c1/e681f951f67b41c7f7d00a9bcfe1f644dcfa74 ./.repo/manifests.git/objects/1e ./.repo/manifests.git/objects/1e/94817776a1c9d02df964db04722f5c4d5a8c97 ./.repo/manifests.git/objects/1e/702b51356eada2114725fcd4e18a20a64d1798 ./.repo/manifests.git/objects/60 ./.repo/manifests.git/objects/60/1bb08d5599fc6f48019c021052ba7b7e0fd635 ./.repo/manifests.git/objects/95 ./.repo/manifests.git/objects/95/2cf467d96f7754dbe31080f657d6abde6a4a76 ./.repo/manifests.git/objects/1d ./.repo/manifests.git/objects/1d/af05d860fa31d654f45a91e8d8a6ed570a266b ./.repo/manifests.git/objects/02 ./.repo/manifests.git/objects/02/c18a77fa750420ff64f09e75932d6d11ce125c ./.repo/manifests.git/objects/cf ./.repo/manifests.git/objects/cf/2643663a0800943f944f603521b216bae3be30 ./.repo/manifests.git/objects/57 ./.repo/manifests.git/objects/57/8c3e85392567408e39512aadc264b35b7ca694 ./.repo/manifests.git/objects/3c ./.repo/manifests.git/objects/3c/8ad61cd7ee7754f5401db83b6e76f90c54239c ./.repo/manifests.git/objects/8a ./.repo/manifests.git/objects/8a/0d3608fcc0089e3abb1be2c1d6575ccebfec8f ./.repo/manifests.git/objects/8a/e260b5419759482dcfda1d0fb853c7d86b3a3d ./.repo/manifests.git/objects/35 ./.repo/manifests.git/objects/35/1630abeb0b467282e46fb277b33b8a24009caa ./.repo/manifests.git/objects/a4 ./.repo/manifests.git/objects/a4/104d493cbaf821f060cf77c4561c19bc43c31b ./.repo/manifests.git/objects/6b ./.repo/manifests.git/objects/6b/322989b7983ade8d26fdf60e3e8dbce882cbd9 ./.repo/manifests.git/objects/10 ./.repo/manifests.git/objects/10/64df0d6947bc05606f92c7bf79db68c414bf56 ./.repo/manifests.git/objects/d7 ./.repo/manifests.git/objects/d7/c2c6c35667ad2af8729522291e33bd1a8757d8 ./.repo/manifests.git/objects/af ./.repo/manifests.git/objects/af/03b948af4b9be380f2535fc30971c5248454ea ./.repo/manifests.git/objects/cc ./.repo/manifests.git/objects/cc/f01223e865964db53e1401163e5b2e64a233e9 ./.repo/manifests.git/objects/22 ./.repo/manifests.git/objects/22/486efe868229c77f606ee7144a39b71e0db241 ./.repo/manifests.git/objects/00 ./.repo/manifests.git/objects/00/4d24b66f041420a5a5c59dad6d8deb715032c0 ./.repo/manifests.git/objects/ee ./.repo/manifests.git/objects/ee/d95c622f4200b6601b276ecee54e3c374426a6 ./.repo/manifests.git/objects/info ./.repo/manifests.git/logs ./.repo/manifests.git/logs/refs ./.repo/manifests.git/logs/refs/remotes ./.repo/manifests.git/logs/refs/remotes/origin ./.repo/manifests.git/logs/refs/remotes/origin/master ./.repo/manifests.git/branches ./.repo/manifests.git/refs ./.repo/manifests.git/refs/remotes ./.repo/manifests.git/refs/tags ./.repo/manifests.git/refs/heads ./.repo/manifests.git/refs/heads/default ./.repo/manifests.git/.repopickle_config ./.repo/manifests.git/FETCH_HEAD ./.repo/manifests.git/info ./.repo/manifests.git/info/exclude ./.repo/manifest.xml ./.repo/manifests ./.repo/manifests/default.xml ./.repo/manifests/.git ./.repo/manifests/.git/packed-refs ./.repo/manifests/.git/HEAD ./.repo/manifests/.git/config ./.repo/manifests/.git/index ./.repo/manifests/.git/svn ./.repo/manifests/.git/rr-cache ./.repo/manifests/.git/hooks ./.repo/manifests/.git/description ./.repo/manifests/.git/objects ./.repo/manifests/.git/logs ./.repo/manifests/.git/refs ./.repo/manifests/.git/info ./.repo/repo (repoの下は略)
manifestsもgit管理されているのね。
基本的な実体は.repo/manifest.xml。
kinneko@BuildSV:~/mirrortest$ cat .repo/manifest.xml <?xml version="1.0" encoding="UTF-8"?> <manifest> <remote name="aosp" fetch=".." /> <default revision="master" remote="aosp" sync-j="4" /> <project name="device/common" /> <project name="device/generic/goldfish" /> <project name="device/google/accessory/arduino" /> <project name="device/google/accessory/demokit" /> <project name="device/htc/common" /> <project name="device/htc/dream" /> <project name="device/htc/dream-sapphire" /> <project name="device/htc/passion" /> <project name="device/htc/passion-common" /> <project name="device/htc/sapphire" /> <project name="device/moto/common" /> <project name="device/moto/stingray" /> <project name="device/moto/wingray" /> <project name="device/sample" /> <project name="device/samsung/crespo" /> <project name="device/samsung/crespo4g" /> <project name="device/samsung/maguro" /> <project name="device/samsung/toro" /> <project name="device/samsung/tuna" /> <project name="device/ti/panda" /> <project name="kernel/common" /> <project name="kernel/goldfish" /> <project name="kernel/msm" /> <project name="kernel/omap" /> <project name="kernel/samsung" /> <project name="kernel/tegra" /> <project name="platform/abi/cpp" /> <project name="platform/bionic" /> <project name="platform/bootable/bootloader/legacy" /> <project name="platform/bootable/diskinstaller" /> <project name="platform/bootable/recovery" /> <project name="platform/build" /> <project name="platform/cts" /> <project name="platform/dalvik" /> <project name="platform/development" /> <project name="platform/docs/source.android.com" /> <project name="platform/external/aes" /> <project name="platform/external/android-mock" /> <project name="platform/external/antlr" /> <project name="platform/external/apache-harmony" /> <project name="platform/external/apache-http" /> <project name="platform/external/apache-qp" /> <project name="platform/external/apache-xml" /> <project name="platform/external/astl" /> <project name="platform/external/bison" /> <project name="platform/external/blktrace" /> <project name="platform/external/bluetooth/bluez" /> <project name="platform/external/bluetooth/glib" /> <project name="platform/external/bluetooth/hcidump" /> <project name="platform/external/bluez" /> <project name="platform/external/bouncycastle" /> <project name="platform/external/bsdiff" /> <project name="platform/external/bzip2" /> <project name="platform/external/chromium" /> <project name="platform/external/clang" /> <project name="platform/external/clearsilver" /> <project name="platform/external/collada" /> <project name="platform/external/dbus" /> <project name="platform/external/dhcpcd" /> <project name="platform/external/dnsmasq" /> <project name="platform/external/doclava" /> <project name="platform/external/dosfstools" /> <project name="platform/external/dropbear" /> <project name="platform/external/e2fsprogs" /> <project name="platform/external/easymock" /> <project name="platform/external/eglib" /> <project name="platform/external/elfcopy" /> <project name="platform/external/elfutils" /> <project name="platform/external/embunit" /> <project name="platform/external/emma" /> <project name="platform/external/esd" /> <project name="platform/external/expat" /> <project name="platform/external/eyes-free" /> <project name="platform/external/fdlibm" /> <project name="platform/external/flac" /> <project name="platform/external/freetype" /> <project name="platform/external/fsck_msdos" /> <project name="platform/external/gdata" /> <project name="platform/external/genext2fs" /> <project name="platform/external/giflib" /> <project name="platform/external/google-diff-match-patch" /> <project name="platform/external/googleclient" /> <project name="platform/external/grub" /> <project name="platform/external/gtest" /> <project name="platform/external/guava" /> <project name="platform/external/harfbuzz" /> <project name="platform/external/hcidump" /> <project name="platform/external/hsqldb" /> <project name="platform/external/hyphenation" /> <project name="platform/external/icu4c" /> <project name="platform/external/iproute2" /> <project name="platform/external/ipsec-tools" /> <project name="platform/external/iptables" /> <project name="platform/external/javasqlite" /> <project name="platform/external/javassist" /> <project name="platform/external/jdiff" /> <project name="platform/external/jhead" /> <project name="platform/external/jline" /> <project name="platform/external/jpeg" /> <project name="platform/external/jsilver" /> <project name="platform/external/jsr305" /> <project name="platform/external/junit" /> <project name="platform/external/kernel-headers" /> <project name="platform/external/lcc" /> <project name="platform/external/libffi" /> <project name="platform/external/libgsm" /> <project name="platform/external/liblzf" /> <project name="platform/external/libmtp" /> <project name="platform/external/libnfc-nxp" /> <project name="platform/external/libnl-headers" /> <project name="platform/external/libpcap" /> <project name="platform/external/libphonenumber" /> <project name="platform/external/libpng" /> <project name="platform/external/libselinux" /> <project name="platform/external/libsepol" /> <project name="platform/external/libusb" /> <project name="platform/external/libusb-compat" /> <project name="platform/external/libvpx" /> <project name="platform/external/libxml2" /> <project name="platform/external/libxslt" /> <project name="platform/external/libyuv" /> <project name="platform/external/llvm" /> <project name="platform/external/lohit-fonts" /> <project name="platform/external/markdown" /> <project name="platform/external/mesa3d" /> <project name="platform/external/mksh" /> <project name="platform/external/mockwebserver" /> <project name="platform/external/mtpd" /> <project name="platform/external/netcat" /> <project name="platform/external/netperf" /> <project name="platform/external/neven" /> <project name="platform/external/nist-sip" /> <project name="platform/external/oauth" /> <project name="platform/external/opencore" /> <project name="platform/external/opencv" /> <project name="platform/external/openssl" /> <project name="platform/external/openvpn" /> <project name="platform/external/oprofile" /> <project name="platform/external/pcre" /> <project name="platform/external/ping" /> <project name="platform/external/ping6" /> <project name="platform/external/ppp" /> <project name="platform/external/proguard" /> <project name="platform/external/protobuf" /> <project name="platform/external/qemu" /> <project name="platform/external/qemu-pc-bios" /> <project name="platform/external/quake" /> <project name="platform/external/replicaisland" /> <project name="platform/external/safe-iop" /> <project name="platform/external/sepolicy" /> <project name="platform/external/skia" /> <project name="platform/external/sonivox" /> <project name="platform/external/speex" /> <project name="platform/external/sqlite" /> <project name="platform/external/srec" /> <project name="platform/external/srtp" /> <project name="platform/external/stlport" /> <project name="platform/external/strace" /> <project name="platform/external/svox" /> <project name="platform/external/tagsoup" /> <project name="platform/external/tcpdump" /> <project name="platform/external/tesseract" /> <project name="platform/external/tinyalsa" /> <project name="platform/external/tinyxml" /> <project name="platform/external/tremolo" /> <project name="platform/external/tremor" /> <project name="platform/external/v8" /> <project name="platform/external/valgrind" /> <project name="platform/external/webkit" /> <project name="platform/external/webp" /> <project name="platform/external/webrtc" /> <project name="platform/external/wpa_supplicant" /> <project name="platform/external/wpa_supplicant_6" /> <project name="platform/external/wpa_supplicant_8" /> <project name="platform/external/xdelta3" /> <project name="platform/external/xmlwriter" /> <project name="platform/external/yaffs2" /> <project name="platform/external/zlib" /> <project name="platform/frameworks/base" /> <project name="platform/frameworks/compile/libbcc" /> <project name="platform/frameworks/compile/linkloader" /> <project name="platform/frameworks/compile/slang" /> <project name="platform/frameworks/ex" /> <project name="platform/frameworks/media/libvideoeditor" /> <project name="platform/frameworks/opt/calendar" /> <project name="platform/frameworks/opt/carddav" /> <project name="platform/frameworks/opt/com.google.android" /> <project name="platform/frameworks/opt/com.google.android.googlelogin" /> <project name="platform/frameworks/opt/emoji" /> <project name="platform/frameworks/opt/inputmethodcommon" /> <project name="platform/frameworks/opt/mailcommon" /> <project name="platform/frameworks/opt/vcard" /> <project name="platform/frameworks/policies/base" /> <project name="platform/frameworks/support" /> <project name="platform/hardware/broadcom/wlan" /> <project name="platform/hardware/invensense" /> <project name="platform/hardware/libhardware" /> <project name="platform/hardware/libhardware_legacy" /> <project name="platform/hardware/msm7k" /> <project name="platform/hardware/qcom/gps" /> <project name="platform/hardware/qcom/media" /> <project name="platform/hardware/ril" /> <project name="platform/hardware/ti/omap3" /> <project name="platform/hardware/ti/omap4xxx" /> <project name="platform/hardware/ti/wlan" /> <project name="platform/hardware/ti/wpan" /> <project name="platform/libcore" /> <project name="platform/manifest" /> <project name="platform/ndk" /> <project name="platform/packages/apps/AccountsAndSyncSettings" /> <project name="platform/packages/apps/AlarmClock" /> <project name="platform/packages/apps/BasicSmsReceiver" /> <project name="platform/packages/apps/Bluetooth" /> <project name="platform/packages/apps/Browser" /> <project name="platform/packages/apps/Calculator" /> <project name="platform/packages/apps/Calendar" /> <project name="platform/packages/apps/Camera" /> <project name="platform/packages/apps/CellBroadcastReceiver" /> <project name="platform/packages/apps/CertInstaller" /> <project name="platform/packages/apps/Contacts" /> <project name="platform/packages/apps/DeskClock" /> <project name="platform/packages/apps/Email" /> <project name="platform/packages/apps/Exchange" /> <project name="platform/packages/apps/Gallery" /> <project name="platform/packages/apps/Gallery2" /> <project name="platform/packages/apps/Gallery3D" /> <project name="platform/packages/apps/GlobalSearch" /> <project name="platform/packages/apps/GoogleSearch" /> <project name="platform/packages/apps/HTMLViewer" /> <project name="platform/packages/apps/IM" /> <project name="platform/packages/apps/KeyChain" /> <project name="platform/packages/apps/Launcher" /> <project name="platform/packages/apps/Launcher2" /> <project name="platform/packages/apps/Mms" /> <project name="platform/packages/apps/Music" /> <project name="platform/packages/apps/MusicFX" /> <project name="platform/packages/apps/Nfc" /> <project name="platform/packages/apps/PackageInstaller" /> <project name="platform/packages/apps/Phone" /> <project name="platform/packages/apps/Protips" /> <project name="platform/packages/apps/Provision" /> <project name="platform/packages/apps/QuickSearchBox" /> <project name="platform/packages/apps/Settings" /> <project name="platform/packages/apps/SmartCardService" /> <project name="platform/packages/apps/SoundRecorder" /> <project name="platform/packages/apps/SpareParts" /> <project name="platform/packages/apps/SpeechRecorder" /> <project name="platform/packages/apps/Stk" /> <project name="platform/packages/apps/Sync" /> <project name="platform/packages/apps/Tag" /> <project name="platform/packages/apps/Updater" /> <project name="platform/packages/apps/VideoEditor" /> <project name="platform/packages/apps/VoiceDialer" /> <project name="platform/packages/experimental" /> <project name="platform/packages/inputmethods/LatinIME" /> <project name="platform/packages/inputmethods/OpenWnn" /> <project name="platform/packages/inputmethods/PinyinIME" /> <project name="platform/packages/providers/ApplicationsProvider" /> <project name="platform/packages/providers/CalendarProvider" /> <project name="platform/packages/providers/ContactsProvider" /> <project name="platform/packages/providers/DownloadProvider" /> <project name="platform/packages/providers/DrmProvider" /> <project name="platform/packages/providers/GoogleContactsProvider" /> <project name="platform/packages/providers/GoogleSubscribedFeedsProvider" /> <project name="platform/packages/providers/ImProvider" /> <project name="platform/packages/providers/ManagementProvider" /> <project name="platform/packages/providers/MediaProvider" /> <project name="platform/packages/providers/TelephonyProvider" /> <project name="platform/packages/providers/UserDictionaryProvider" /> <project name="platform/packages/providers/WebSearchProvider" /> <project name="platform/packages/services/EasService" /> <project name="platform/packages/services/LockAndWipe" /> <project name="platform/packages/wallpapers/Basic" /> <project name="platform/packages/wallpapers/Galaxy4" /> <project name="platform/packages/wallpapers/HoloSpiral" /> <project name="platform/packages/wallpapers/LivePicker" /> <project name="platform/packages/wallpapers/MagicSmoke" /> <project name="platform/packages/wallpapers/MusicVisualization" /> <project name="platform/packages/wallpapers/NoiseField" /> <project name="platform/packages/wallpapers/PhaseBeam" /> <project name="platform/prebuilt" /> <project name="platform/prebuilts/qemu-kernel" /> <project name="platform/prebuilts/tools" /> <project name="platform/sdk" /> <project name="platform/system/bluetooth" /> <project name="platform/system/core" /> <project name="platform/system/extras" /> <project name="platform/system/media" /> <project name="platform/system/netd" /> <project name="platform/system/vold" /> <project name="platform/system/wlan/ti" /> <project name="platform/tools/tradefederation" /> <project name="platform/vendor/htc/dream-open" /> <project name="platform/vendor/sample" /> <project name="toolchain/benchmark" /> <project name="toolchain/binutils" /> <project name="toolchain/build" /> <project name="toolchain/expat" /> <project name="toolchain/gcc" /> <project name="toolchain/gdb" /> <project name="toolchain/gmp" /> <project name="toolchain/gold" /> <project name="toolchain/manifest" /> <project name="toolchain/mpc" /> <project name="toolchain/mpfr" /> <project name="tools/repo" /> </manifest>
接続先ホストの情報がない。
素で並んでいるだけか。
syncしたらどうなるか。
ほぉ、変わりない。
revisionの上書きみたいなのはしないのね。
.repo/manifests/default.xmlも同じだ。
syncの接続先ホストの情報とか、どこに書いてあるんだろう。
aospでハードコートしてあるのを参照するのかね?
そんな実装なわけないか...
これか。
kinneko@BuildSV:~/mirrortest/.repo$ cd manifests.git/ kinneko@BuildSV:~/mirrortest/.repo/manifests.git$ ls FETCH_HEAD branches description info objects refs HEAD config hooks logs packed-refs rr-cache kinneko@BuildSV:~/mirrortest/.repo/manifests.git$ cat config [core] repositoryformatversion = 0 filemode = true [remote "origin"] url = https://android.googlesource.com/mirror/manifest fetch = +refs/heads/*:refs/remotes/origin/* [repo] mirror = true [branch "default"] remote = origin merge = refs/heads/master
ということは、config必須ってことか。
- manifest.xml
- manifests.git/config
この2つあればいいのかな?
これ、ミラー専用のを作っておかないといけないのかしらん?