Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5f826489 authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

am c01231b3: am 2fb00423: Merge "Always include the adb version in the log."

* commit 'c01231b3':
  Always include the adb version in the log.
parents 88104219 c01231b3
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -71,6 +71,14 @@ void AdbLogger(android::base::LogId id, android::base::LogSeverity severity,
#endif
}

std::string adb_version() {
    // Don't change the format of this --- it's parsed by ddmlib.
    return android::base::StringPrintf("Android Debug Bridge version %d.%d.%d\n"
                                       "Revision %s\n",
                                       ADB_VERSION_MAJOR, ADB_VERSION_MINOR, ADB_SERVER_VERSION,
                                       ADB_REVISION);
}

void fatal(const char *fmt, ...) {
    va_list ap;
    va_start(ap, fmt);
@@ -204,6 +212,8 @@ void adb_trace_init(char** argv) {

    setup_trace_mask();
    android::base::InitLogging(argv, AdbLogger);

    D("%s", adb_version().c_str());
}

apacket* get_apacket(void)
+2 −0
Original line number Diff line number Diff line
@@ -46,6 +46,8 @@ constexpr size_t MAX_PAYLOAD = MAX_PAYLOAD_V2;
#define ADB_VERSION_MAJOR 1
#define ADB_VERSION_MINOR 0

std::string adb_version();

// Increment this when we want to force users to start a new adb server.
#define ADB_SERVER_VERSION 32

+2 −9
Original line number Diff line number Diff line
@@ -65,16 +65,9 @@ static std::string product_file(const char *extra) {
                                       gProductOutPath.c_str(), OS_PATH_SEPARATOR_STR, extra);
}

static void version(FILE* out) {
    fprintf(out, "Android Debug Bridge version %d.%d.%d\nRevision %s\n",
            ADB_VERSION_MAJOR, ADB_VERSION_MINOR, ADB_SERVER_VERSION, ADB_REVISION);
}

static void help() {
    version(stderr);

    fprintf(stderr, "%s\n", adb_version().c_str());
    fprintf(stderr,
        "\n"
        " -a                            - directs adb to listen on all interfaces for a connection\n"
        " -d                            - directs command to the only connected USB device\n"
        "                                 returns an error if more than one USB device is present.\n"
@@ -1457,7 +1450,7 @@ int adb_commandline(int argc, const char **argv) {
        return 0;
    }
    else if (!strcmp(argv[0], "version")) {
        version(stdout);
        fprintf(stdout, "%s", adb_version().c_str());
        return 0;
    }